removing xmldwalk module since it got merged with the xmlreader. cleanup
* Makefile.am configure.in xmldwalk.c xmlreader.c
include/libxml/Makefile.am include/libxml/xmldwalk.h
include/libxml/xmlversion.h.in: removing xmldwalk module
since it got merged with the xmlreader.
* parser.c: cleanup
* win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
rebuilt the API
* python/tests/Makefile.am python/tests/reader7.py
python/tests/walker.py: adding regression testing for the
new xmlreader APIs, new APIs for reader creation, including
makeing reader "walker" operating on preparsed document trees.
Daniel
diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src
index 2aea070..b64b95e 100644
--- a/win32/libxml2.def.src
+++ b/win32/libxml2.def.src
@@ -80,6 +80,13 @@
#else
xmlIndentTreeOutput DATA
#endif
+xmlIsBaseCharGroup DATA
+xmlIsCharGroup DATA
+xmlIsCombiningGroup DATA
+xmlIsDigitGroup DATA
+xmlIsExtenderGroup DATA
+xmlIsIdeographicGroup DATA
+xmlIsPubidChar_tab DATA
#ifdef LIBXML_THREAD_ENABLED
__xmlKeepBlanksDefaultValue
#else
@@ -619,9 +626,11 @@
xmlCharEncFirstLine
xmlCharEncInFunc
xmlCharEncOutFunc
+xmlCharInRange
xmlCharStrdup
xmlCharStrndup
xmlCheckFilename
+xmlCheckHTTPInput
xmlCheckLanguageID
xmlCheckUTF8
xmlCheckVersion
@@ -902,11 +911,19 @@
#endif
xmlInitializeGlobalState
xmlInitializePredefinedEntities
+xmlIsBaseChar
+xmlIsBlank
xmlIsBlankNode
+xmlIsChar
+xmlIsCombining
+xmlIsDigit
+xmlIsExtender
xmlIsID
+xmlIsIdeographic
xmlIsLetter
xmlIsMainThread
xmlIsMixedElement
+xmlIsPubidChar
xmlIsRef
#ifdef LIBXML_HTML_ENABLED
xmlIsXHTML
@@ -1059,6 +1076,9 @@
xmlNanoHTTPClose
#endif
#ifdef LIBXML_HTTP_ENABLED
+xmlNanoHTTPEncoding
+#endif
+#ifdef LIBXML_HTTP_ENABLED
xmlNanoHTTPFetch
#endif
#ifdef LIBXML_HTTP_ENABLED
@@ -1071,6 +1091,9 @@
xmlNanoHTTPMethodRedir
#endif
#ifdef LIBXML_HTTP_ENABLED
+xmlNanoHTTPMimeType
+#endif
+#ifdef LIBXML_HTTP_ENABLED
xmlNanoHTTPOpen
#endif
#ifdef LIBXML_HTTP_ENABLED
@@ -1080,6 +1103,9 @@
xmlNanoHTTPRead
#endif
#ifdef LIBXML_HTTP_ENABLED
+xmlNanoHTTPRedir
+#endif
+#ifdef LIBXML_HTTP_ENABLED
xmlNanoHTTPReturnCode
#endif
#ifdef LIBXML_HTTP_ENABLED
@@ -1138,6 +1164,7 @@
xmlNoNetExternalEntityLoader
xmlNodeAddContent
xmlNodeAddContentLen
+xmlNodeBufGetContent
xmlNodeDump
xmlNodeDumpOutput
xmlNodeGetBase
@@ -1272,6 +1299,8 @@
xmlReaderNewFile
xmlReaderNewIO
xmlReaderNewMemory
+xmlReaderNewWalker
+xmlReaderWalker
#ifdef DEBUG_MEMORY_LOCATION
xmlReallocLoc
#endif
@@ -1596,6 +1625,7 @@
xmlStrsub
xmlSubstituteEntitiesDefault
xmlSwitchEncoding
+xmlSwitchInputEncoding
xmlSwitchToEncoding
xmlTextConcat
xmlTextMerge
@@ -1608,6 +1638,7 @@
xmlTextReaderConstNamespaceUri
xmlTextReaderConstPrefix
xmlTextReaderConstString
+xmlTextReaderConstValue
xmlTextReaderConstXmlLang
xmlTextReaderCurrentDoc
xmlTextReaderCurrentNode
@@ -1637,6 +1668,7 @@
xmlTextReaderName
xmlTextReaderNamespaceUri
xmlTextReaderNext
+xmlTextReaderNextSibling
xmlTextReaderNodeType
xmlTextReaderNormalization
xmlTextReaderPrefix