added the close and getattribute methods of XmlTextReader. added the
* xmlreader.c doc/libxml2-api.xml: added the close and getattribute
methods of XmlTextReader.
* python/generator.py python/libxml_wrap.h python/types.c
python/libxml2class.txt: added the reader to the Python bindings
* python/tests/Makefile.am python/tests/reader.py: added a specific
test for the Python bindings of the Reader APIs
* parser.c: small cleanup.
Daniel
diff --git a/include/libxml/xmlreader.h b/include/libxml/xmlreader.h
index 8e4b057..15937a1 100644
--- a/include/libxml/xmlreader.h
+++ b/include/libxml/xmlreader.h
@@ -49,6 +49,18 @@
int xmlTextReaderQuoteChar (xmlTextReaderPtr reader);
xmlChar * xmlTextReaderValue (xmlTextReaderPtr reader);
xmlChar * xmlTextReaderXmlLang (xmlTextReaderPtr reader);
+
+/*
+ * Methods of the XmlTextReader
+ */
+int xmlTextReaderClose (xmlTextReaderPtr reader);
+xmlChar * xmlTextReaderGetAttributeNo (xmlTextReaderPtr reader,
+ int no);
+xmlChar * xmlTextReaderGetAttribute (xmlTextReaderPtr reader,
+ const xmlChar *name);
+xmlChar * xmlTextReaderGetAttributeNs (xmlTextReaderPtr reader,
+ const xmlChar *localName,
+ const xmlChar *namespaceURI);
#ifdef __cplusplus
}
#endif