| 2334 | ************************************************************************/ |
| 2335 | |
| 2336 | static void processNode(FILE *out, xmlTextReaderPtr reader) { |
| 2337 | const xmlChar *name, *value; |
| 2338 | int type, empty; |
| 2339 | |
| 2340 | type = xmlTextReaderNodeType(reader); |
| 2341 | empty = xmlTextReaderIsEmptyElement(reader); |
| 2342 | |
| 2343 | name = xmlTextReaderConstName(reader); |
| 2344 | if (name == NULL) |
| 2345 | name = BAD_CAST "--"; |
| 2346 | |
| 2347 | value = xmlTextReaderConstValue(reader); |
| 2348 | |
| 2349 | |
| 2350 | fprintf(out, "%d %d %s %d %d", |
| 2351 | xmlTextReaderDepth(reader), |
| 2352 | type, |
| 2353 | name, |
| 2354 | empty, |
| 2355 | xmlTextReaderHasValue(reader)); |
| 2356 | if (value == NULL) |
| 2357 | fprintf(out, "\n"); |
| 2358 | else { |
| 2359 | fprintf(out, " %s\n", value); |
| 2360 | } |
| 2361 | } |
| 2362 | static int |
| 2363 | streamProcessTest(const char *filename, const char *result, const char *err, |
| 2364 | xmlTextReaderPtr reader, const char *rng, |
no test coverage detected