Lines Matching defs:reader
171 static int processNode (xmlTextReaderPtr reader, void *data)
176 type = xmlTextReaderNodeType(reader);
180 attrs += xmlTextReaderAttributeCount(reader);
183 txt = xmlTextReaderConstValue(reader);
198 s = (const char *)xmlTextReaderConstName (reader);
201 while ((ret = xmlTextReaderMoveToNextAttribute (reader)) == 1) {
202 s = (const char *)xmlTextReaderConstName (reader);
206 s = (const char *)xmlTextReaderConstValue (reader);
213 s = (const char *)xmlTextReaderConstValue (reader);
246 xmlTextReaderPtr reader;
263 reader = xmlNewTextReaderFilename (p->filename);
264 if (reader == NULL)
267 xmlTextReaderSetStructuredErrorHandler (reader, error_func, NULL);
271 if (xmlTextReaderSetParserProp(reader, XML_PARSER_VALIDATE, 1) == -1)
278 while ((ret = xmlTextReaderRead(reader)) == 1) {
279 if (!processNode(reader, b))
313 if (reader)
314 xmlFreeTextReader (reader);