Home | History | Annotate | Download | only in libxml2

Lines Matching defs:reader

2113  *		Reader based tests					*
2117 static void processNode(FILE *out, xmlTextReaderPtr reader) {
2121 type = xmlTextReaderNodeType(reader);
2122 empty = xmlTextReaderIsEmptyElement(reader);
2124 name = xmlTextReaderConstName(reader);
2128 value = xmlTextReaderConstValue(reader);
2132 xmlTextReaderDepth(reader),
2136 xmlTextReaderHasValue(reader));
2145 xmlTextReaderPtr reader, const char *rng, int options) {
2150 if (reader == NULL)
2169 ret = xmlTextReaderRelaxNGValidate(reader, rng);
2183 ret = xmlTextReaderRead(reader);
2186 processNode(t, reader);
2187 ret = xmlTextReaderRead(reader);
2193 if (xmlTextReaderIsValid(reader) != 1) {
2230 * Parse a file using the reader API and check for errors.
2237 xmlTextReaderPtr reader;
2240 reader = xmlReaderForFile(filename, NULL, options);
2241 ret = streamProcessTest(filename, result, err, reader, NULL, options);
2242 xmlFreeTextReader(reader);
2252 * Parse a file using the walker, i.e. a reader built from a atree.
2260 xmlTextReaderPtr reader;
2268 reader = xmlReaderWalker(doc);
2269 ret = streamProcessTest(filename, result, err, reader, NULL, options);
2270 xmlFreeTextReader(reader);
2281 * Parse a file using the reader API from memory and check for errors.
2288 xmlTextReaderPtr reader;
2300 reader = xmlReaderForMemory(base, size, filename, NULL, options);
2301 ret = streamProcessTest(filename, result, err, reader, NULL, options);
2303 xmlFreeTextReader(reader);
3320 xmlTextReaderPtr reader;
3367 reader = xmlReaderForFile(instance, NULL, options);
3368 if (reader == NULL) {
3372 ret = streamProcessTest(instance, result, NULL, reader, filename,
3375 ret = streamProcessTest(instance, result, err, reader, filename,
3377 xmlFreeTextReader(reader);
3387 #endif /* READER */
3398 static void patternNode(FILE *out, xmlTextReaderPtr reader,
3405 type = xmlTextReaderNodeType(reader);
3406 empty = xmlTextReaderIsEmptyElement(reader);
3410 match = xmlPatternMatch(patternc, xmlTextReaderCurrentNode(reader));
3413 path = xmlGetNodePath(xmlTextReaderCurrentNode(reader));
3422 xmlTextReaderConstLocalName(reader),
3423 xmlTextReaderConstNamespaceUri(reader));
3431 xmlTextReaderCurrentNode(reader));
3480 xmlTextReaderPtr reader;
3571 reader = xmlReaderWalker(doc);
3572 res = xmlTextReaderRead(reader);
3574 patternNode(o, reader, str, patternc, patstream);
3575 res = xmlTextReaderRead(reader);
3580 xmlFreeTextReader(reader);
3603 #endif /* READER */
4221 { "Reader regression tests",
4224 { "Reader entities substitution regression tests",
4227 { "Reader on memory regression tests",