more work on the xml reader interfaces. updated Igor's mail and the Web
* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
work on the xml reader interfaces.
* AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
Web page for the Windows binaries.
Daniel
diff --git a/include/libxml/xmlreader.h b/include/libxml/xmlreader.h
index 0acd61b..27c8ba3 100644
--- a/include/libxml/xmlreader.h
+++ b/include/libxml/xmlreader.h
@@ -16,6 +16,12 @@
extern "C" {
#endif
+typedef enum {
+ XML_PARSER_LOADDTD = 1,
+ XML_PARSER_DEFAULTATTRS,
+ XML_PARSER_VALIDATE
+} xmlParserProperties;
+
typedef struct _xmlTextReader xmlTextReader;
typedef xmlTextReader *xmlTextReaderPtr;
@@ -33,6 +39,7 @@
xmlChar * xmlTextReaderReadInnerXml (xmlTextReaderPtr reader);
xmlChar * xmlTextReaderReadOuterXml (xmlTextReaderPtr reader);
xmlChar * xmlTextReaderReadString (xmlTextReaderPtr reader);
+int xmlTextReaderReadAttributeValue (xmlTextReaderPtr reader);
/*
* Attributes of the node
@@ -80,6 +87,14 @@
int xmlTextReaderMoveToElement (xmlTextReaderPtr reader);
int xmlTextReaderNormalization (xmlTextReaderPtr reader);
+/*
+ * Extensions
+ */
+int xmlTextReaderSetParserProp (xmlTextReaderPtr reader,
+ int prop,
+ int value);
+int xmlTextReaderGetParserProp (xmlTextReaderPtr reader,
+ int prop);
#ifdef __cplusplus
}
#endif