Interfaces, constants and types related to the XML parser Table of Contents#define XML_COMPLETE_ATTRS #define XML_DEFAULT_VERSION #define XML_DETECT_IDS #define XML_SAX2_MAGIC #define XML_SKIP_IDS Enum xmlFeature
Enum xmlParserInputState
Enum xmlParserMode
Structure xmlParserNodeInfo struct _xmlParserNodeInfo
@@ -225,6 +225,7 @@ void xmlParserInpu
XML_WITH_DEBUG_RUN = 30
XML_WITH_ZLIB = 31
XML_WITH_ICU = 32
+ XML_WITH_LZMA = 33
XML_WITH_NONE = 99999 : just to be sure of allocation size
}
Enum xmlParserInputState {
@@ -286,7 +287,9 @@ void xmlParserInpu
XML_PARSE_OLD10 = 131072 : parse using XML-1.0 before update 5
XML_PARSE_NOBASEFIX = 262144 : do not fixup XINCLUDE xml:base uris
XML_PARSE_HUGE = 524288 : relax any hardcoded limit from the parser
- XML_PARSE_OLDSAX = 1048576 : parse using SAX2 interface from before 2.7.0
+ XML_PARSE_OLDSAX = 1048576 : parse using SAX2 interface before 2.7.0
+ XML_PARSE_IGNORE_ENC = 2097152 : ignore internal document encoding hint
+ XML_PARSE_BIG_LINES = 4194304 : Store big lines numbers in text PSVI field
}
Structure xmlSAXHandlerV1 struct _xmlSAXHandlerV1 {
internalSubsetSAXFunc internalSubset
@@ -505,9 +508,9 @@ void xmlParserInputDeallocate ( str: | the string to deallocate |
Function: xmlParserInputGrowint xmlParserInputGrow (xmlParserInputPtr in, int len)
This function increase the input for the parser. It tries to preserve pointers to the input buffer, and keep already read data
-in: | an XML parser input | len: | an indicative size for the lookahead | Returns: | the number of xmlChars read, or -1 in case of error, 0 indicate the end of this entity |
Function: xmlParserInputReadint xmlParserInputRead (xmlParserInputPtr in, int len)
- This function refresh the input for the parser. It doesn't try to preserve pointers to the input buffer, and discard already read data
-in: | an XML parser input | len: | an indicative size for the lookahead | Returns: | the number of xmlChars read, or -1 in case of error, 0 indicate the end of this entity |
Function: xmlPedanticParserDefaultint xmlPedanticParserDefault (int val)
+in: | an XML parser input | len: | an indicative size for the lookahead | Returns: | the amount of char read, or -1 in case of error, 0 indicate the end of this entity |
Function: xmlParserInputReadint xmlParserInputRead (xmlParserInputPtr in, int len)
+ This function was internal and is deprecated.
+in: | an XML parser input | len: | an indicative size for the lookahead | Returns: | -1 as this is an error to use it. |
Function: xmlPedanticParserDefaultint xmlPedanticParserDefault (int val)
Set and return the previous value for enabling pedantic warnings.
val: | int 0 or 1 | Returns: | the last value for 0 for no substitution, 1 for substitution. |
Function: xmlReadDocxmlDocPtr xmlReadDoc (const xmlChar * cur, const char * URL, const char * encoding, int options)
parse an XML in-memory document and build a tree.
|