#include <libxml/xmlversion.h>#include <libxml/parser.h>#include <libxml/HTMLparser.h>#include <libxml/chvalid.h>Go to the source code of this file.
| Defines | |
| #define | INPUT_CHUNK 250 | 
| #define | IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39)) | 
| #define | IS_ASCII_LETTER(c) | 
| #define | IS_BASECHAR(c) xmlIsBaseCharQ(c) | 
| #define | IS_BLANK(c) xmlIsBlankQ(c) | 
| #define | IS_BLANK_CH(c) xmlIsBlank_ch(c) | 
| #define | IS_BYTE_CHAR(c) xmlIsChar_ch(c) | 
| #define | IS_CHAR(c) xmlIsCharQ(c) | 
| #define | IS_CHAR_CH(c) xmlIsChar_ch(c) | 
| #define | IS_COMBINING(c) xmlIsCombiningQ(c) | 
| #define | IS_COMBINING_CH(c) 0 | 
| #define | IS_DIGIT(c) xmlIsDigitQ(c) | 
| #define | IS_DIGIT_CH(c) xmlIsDigit_ch(c) | 
| #define | IS_EXTENDER(c) xmlIsExtenderQ(c) | 
| #define | IS_EXTENDER_CH(c) xmlIsExtender_ch(c) | 
| #define | IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c) | 
| #define | IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c)) | 
| #define | IS_LETTER_CH(c) xmlIsBaseChar_ch(c) | 
| #define | IS_PUBIDCHAR(c) xmlIsPubidCharQ(c) | 
| #define | IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c) | 
| #define | MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++ | 
| #define | MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++ | 
| #define | SKIP_EOL(p) | 
| #define | XML_MAX_NAMELEN 100 | 
| #define | XML_SUBSTITUTE_BOTH 3 | 
| #define | XML_SUBSTITUTE_NONE 0 | 
| #define | XML_SUBSTITUTE_PEREF 2 | 
| #define | XML_SUBSTITUTE_REF 1 | 
| Functions | |
| XMLPUBFUN xmlParserInputPtr XMLCALL | inputPop (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN int XMLCALL | inputPush (xmlParserCtxtPtr ctxt, xmlParserInputPtr value) | 
| XMLPUBFUN const xmlChar *XMLCALL | namePop (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN int XMLCALL | namePush (xmlParserCtxtPtr ctxt, const xmlChar *value) | 
| XMLPUBFUN xmlNodePtr XMLCALL | nodePop (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN int XMLCALL | nodePush (xmlParserCtxtPtr ctxt, xmlNodePtr value) | 
| XMLPUBFUN int XMLCALL | xmlCheckLanguageID (const xmlChar *lang) | 
| XMLPUBFUN int XMLCALL | xmlCopyChar (int len, xmlChar *out, int val) | 
| XMLPUBFUN int XMLCALL | xmlCopyCharMultiByte (xmlChar *out, int val) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | xmlCreateEntityParserCtxt (const xmlChar *URL, const xmlChar *ID, const xmlChar *base) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | xmlCreateFileParserCtxt (const char *filename) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | xmlCreateMemoryParserCtxt (const char *buffer, int size) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | xmlCreateURLParserCtxt (const char *filename, int options) | 
| XMLPUBFUN int XMLCALL | xmlCurrentChar (xmlParserCtxtPtr ctxt, int *len) | 
| XMLPUBFUN void XMLCALL | xmlFreeInputStream (xmlParserInputPtr input) | 
| XMLPUBFUN int XMLCALL | xmlIsLetter (int c) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL | xmlNewEntityInputStream (xmlParserCtxtPtr ctxt, xmlEntityPtr entity) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL | xmlNewInputFromFile (xmlParserCtxtPtr ctxt, const char *filename) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL | xmlNewInputStream (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL | xmlNewStringInputStream (xmlParserCtxtPtr ctxt, const xmlChar *buffer) | 
| XMLPUBFUN void XMLCALL | xmlNextChar (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseAttributeListDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN int XMLCALL | xmlParseAttributeType (xmlParserCtxtPtr ctxt, xmlEnumerationPtr *tree) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseAttValue (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseCDSect (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseCharData (xmlParserCtxtPtr ctxt, int cdata) | 
| XMLPUBFUN int XMLCALL | xmlParseCharRef (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseComment (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseContent (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN int XMLCALL | xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, xmlChar **value) | 
| XMLPUBFUN void XMLCALL | xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseElement (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlParseElementChildrenContentDecl (xmlParserCtxtPtr ctxt, int inputchk) | 
| XMLPUBFUN int XMLCALL | xmlParseElementContentDecl (xmlParserCtxtPtr ctxt, const xmlChar *name, xmlElementContentPtr *result) | 
| XMLPUBFUN int XMLCALL | xmlParseElementDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlParseElementMixedContentDecl (xmlParserCtxtPtr ctxt, int inputchk) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseEncName (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN const xmlChar *XMLCALL | xmlParseEncodingDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseEntityDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlEntityPtr XMLCALL | xmlParseEntityRef (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseEntityValue (xmlParserCtxtPtr ctxt, xmlChar **orig) | 
| XMLPUBFUN int XMLCALL | xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, xmlEnumerationPtr *tree) | 
| XMLPUBFUN xmlEnumerationPtr XMLCALL | xmlParseEnumerationType (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseExternalID (xmlParserCtxtPtr ctxt, xmlChar **publicID, int strict) | 
| XMLPUBFUN void XMLCALL | xmlParseExternalSubset (xmlParserCtxtPtr ctxt, const xmlChar *ExternalID, const xmlChar *SystemID) | 
| XMLPUBFUN void XMLCALL | xmlParseMarkupDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseMisc (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN const xmlChar *XMLCALL | xmlParseName (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseNmtoken (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseNotationDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlEnumerationPtr XMLCALL | xmlParseNotationType (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParsePEReference (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParsePI (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN const xmlChar *XMLCALL | xmlParsePITarget (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParsePubidLiteral (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseReference (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParserHandlePEReference (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParserInputShrink (xmlParserInputPtr in) | 
| XMLPUBFUN int XMLCALL | xmlParseSDDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseSystemLiteral (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseTextDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseVersionInfo (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlParseVersionNum (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlParseXMLDecl (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar XMLCALL | xmlPopInput (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN void XMLCALL | xmlPushInput (xmlParserCtxtPtr ctxt, xmlParserInputPtr input) | 
| XMLPUBFUN int XMLCALL | xmlSkipBlankChars (xmlParserCtxtPtr ctxt) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlSplitQName (xmlParserCtxtPtr ctxt, const xmlChar *name, xmlChar **prefix) | 
| XMLPUBFUN int XMLCALL | xmlStringCurrentChar (xmlParserCtxtPtr ctxt, const xmlChar *cur, int *len) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlStringDecodeEntities (xmlParserCtxtPtr ctxt, const xmlChar *str, int what, xmlChar end, xmlChar end2, xmlChar end3) | 
| XMLPUBFUN xmlChar *XMLCALL | xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt, const xmlChar *str, int len, int what, xmlChar end, xmlChar end2, xmlChar end3) | 
| XMLPUBFUN int XMLCALL | xmlSwitchEncoding (xmlParserCtxtPtr ctxt, xmlCharEncoding enc) | 
| XMLPUBFUN int XMLCALL | xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt, xmlParserInputPtr input, xmlCharEncodingHandlerPtr handler) | 
| XMLPUBFUN int XMLCALL | xmlSwitchToEncoding (xmlParserCtxtPtr ctxt, xmlCharEncodingHandlerPtr handler) | 
| Variables | |
| XMLPUBVAR unsigned int | xmlParserMaxDepth | 
| XMLPUBVAR const xmlChar | xmlStringComment [] | 
| XMLPUBVAR const xmlChar | xmlStringText [] | 
| XMLPUBVAR const xmlChar | xmlStringTextNoenc [] | 
| #define INPUT_CHUNK 250 | 
INPUT_CHUNK:
The parser tries to always have that amount of input ready. One of the point is providing context when reporting errors.
Definition at line 47 of file parserInternals.h.
| #define IS_ASCII_DIGIT | ( | c | ) | ((0x30 <= (c)) && ((c) <= 0x39)) | 
IS_ASCII_DIGIT: : an xmlChar value
Macro to check [0-9]
Definition at line 218 of file parserInternals.h.
| #define IS_ASCII_LETTER | ( | c | ) | 
Value:
(((0x41 <= (c)) && ((c) <= 0x5a)) || \
                 ((0x61 <= (c)) && ((c) <= 0x7a)))
Macro to check [a-zA-Z]
Definition at line 208 of file parserInternals.h.
| #define IS_BASECHAR | ( | c | ) | xmlIsBaseCharQ(c) | 
IS_BASECHAR: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[85] BaseChar ::= ... long list see REC ...
Definition at line 111 of file parserInternals.h.
| #define IS_BLANK | ( | c | ) | xmlIsBlankQ(c) | 
IS_BLANK: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[3] S ::= (x20 | x9 | xD | xA)+
Definition at line 93 of file parserInternals.h.
| #define IS_BLANK_CH | ( | c | ) | xmlIsBlank_ch(c) | 
IS_BLANK_CH: : an xmlChar value (normally unsigned char)
Behaviour same as IS_BLANK
Definition at line 101 of file parserInternals.h.
| #define IS_BYTE_CHAR | ( | c | ) | xmlIsChar_ch(c) | 
IS_BYTE_CHAR: : an byte value (int)
Macro to check the following production in the XML spec:
[2] Char ::= x9 | xA | xD | [x20...] any byte character in the accepted range
Definition at line 63 of file parserInternals.h.
| #define IS_CHAR | ( | c | ) | xmlIsCharQ(c) | 
IS_CHAR: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[2] Char ::= x9 | xA | xD | [x20-xD7FF] | [xE000-xFFFD] | [x10000-x10FFFF] any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
Definition at line 75 of file parserInternals.h.
| #define IS_CHAR_CH | ( | c | ) | xmlIsChar_ch(c) | 
IS_CHAR_CH: : an xmlChar (usually an unsigned char)
Behaves like IS_CHAR on single-byte value
Definition at line 83 of file parserInternals.h.
| #define IS_COMBINING | ( | c | ) | xmlIsCombiningQ(c) | 
IS_COMBINING: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[87] CombiningChar ::= ... long list see REC ...
Definition at line 139 of file parserInternals.h.
| #define IS_COMBINING_CH | ( | c | ) | 0 | 
IS_COMBINING_CH: : an xmlChar (usually an unsigned char)
Always false (all combining chars > 0xff)
Definition at line 147 of file parserInternals.h.
| #define IS_DIGIT | ( | c | ) | xmlIsDigitQ(c) | 
IS_DIGIT: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[88] Digit ::= ... long list see REC ...
Definition at line 121 of file parserInternals.h.
| #define IS_DIGIT_CH | ( | c | ) | xmlIsDigit_ch(c) | 
IS_DIGIT_CH: : an xmlChar value (usually an unsigned char)
Behaves like IS_DIGIT but with a single byte argument
Definition at line 129 of file parserInternals.h.
| #define IS_EXTENDER | ( | c | ) | xmlIsExtenderQ(c) | 
IS_EXTENDER: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[89] Extender ::= x00B7 | x02D0 | x02D1 | x0387 | x0640 | x0E46 | x0EC6 | x3005 | [x3031-x3035] | [x309D-x309E] | [x30FC-x30FE]
Definition at line 160 of file parserInternals.h.
| #define IS_EXTENDER_CH | ( | c | ) | xmlIsExtender_ch(c) | 
IS_EXTENDER_CH: : an xmlChar value (usually an unsigned char)
Behaves like IS_EXTENDER but with a single-byte argument
Definition at line 168 of file parserInternals.h.
| #define IS_IDEOGRAPHIC | ( | c | ) | xmlIsIdeographicQ(c) | 
IS_IDEOGRAPHIC: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[86] Ideographic ::= [x4E00-x9FA5] | x3007 | [x3021-x3029]
Definition at line 179 of file parserInternals.h.
| #define IS_LETTER | ( | c | ) | (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c)) | 
IS_LETTER: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[84] Letter ::= BaseChar | Ideographic
Definition at line 190 of file parserInternals.h.
| #define IS_LETTER_CH | ( | c | ) | xmlIsBaseChar_ch(c) | 
IS_LETTER_CH: : an xmlChar value (normally unsigned char)
Macro behaves like IS_LETTER, but only check base chars
Definition at line 199 of file parserInternals.h.
| #define IS_PUBIDCHAR | ( | c | ) | xmlIsPubidCharQ(c) | 
IS_PUBIDCHAR: : an UNICODE value (int)
Macro to check the following production in the XML spec:
[13] PubidChar ::= x20 | xD | xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#$_%]
Definition at line 229 of file parserInternals.h.
| #define IS_PUBIDCHAR_CH | ( | c | ) | xmlIsPubidChar_ch(c) | 
IS_PUBIDCHAR_CH: : an xmlChar value (normally unsigned char)
Same as IS_PUBIDCHAR but for single-byte value
Definition at line 237 of file parserInternals.h.
| #define MOVETO_ENDTAG | ( | p | ) | while ((*p) && (*(p) != '>')) (p)++ | 
MOVETO_ENDTAG: : and UTF8 string pointer
Skips to the next '>' char.
Definition at line 255 of file parserInternals.h.
| #define MOVETO_STARTTAG | ( | p | ) | while ((*p) && (*(p) != '<')) (p)++ | 
MOVETO_STARTTAG: : and UTF8 string pointer
Skips to the next '<' char.
Definition at line 264 of file parserInternals.h.
| #define SKIP_EOL | ( | p | ) | 
Value:
if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } \ if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }
Skips the end of line chars.
Definition at line 245 of file parserInternals.h.
| #define XML_MAX_NAMELEN 100 | 
XML_MAX_NAMELEN:
Identifiers can be longer, but this will be more costly at runtime.
Definition at line 39 of file parserInternals.h.
| #define XML_SUBSTITUTE_BOTH 3 | 
XML_SUBSTITUTE_BOTH:
Both general and parameter entities need to be substituted.
Definition at line 477 of file parserInternals.h.
| #define XML_SUBSTITUTE_NONE 0 | 
XML_SUBSTITUTE_NONE:
If no entities need to be substituted.
Definition at line 459 of file parserInternals.h.
| #define XML_SUBSTITUTE_PEREF 2 | 
XML_SUBSTITUTE_PEREF:
Whether parameter entities need to be substituted.
Definition at line 471 of file parserInternals.h.
| #define XML_SUBSTITUTE_REF 1 | 
XML_SUBSTITUTE_REF:
Whether general entities need to be substituted.
Definition at line 465 of file parserInternals.h.
| XMLPUBFUN xmlParserInputPtr XMLCALL inputPop | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN int XMLCALL inputPush | ( | xmlParserCtxtPtr | ctxt, | |
| xmlParserInputPtr | value | |||
| ) | 
| XMLPUBFUN const xmlChar* XMLCALL namePop | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN int XMLCALL namePush | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | value | |||
| ) | 
| XMLPUBFUN xmlNodePtr XMLCALL nodePop | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN int XMLCALL nodePush | ( | xmlParserCtxtPtr | ctxt, | |
| xmlNodePtr | value | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlCheckLanguageID | ( | const xmlChar * | lang | ) | 
| XMLPUBFUN int XMLCALL xmlCopyChar | ( | int | len, | |
| xmlChar * | out, | |||
| int | val | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlCopyCharMultiByte | ( | xmlChar * | out, | |
| int | val | |||
| ) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL xmlCreateEntityParserCtxt | ( | const xmlChar * | URL, | |
| const xmlChar * | ID, | |||
| const xmlChar * | base | |||
| ) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL xmlCreateFileParserCtxt | ( | const char * | filename | ) | 
Parser context.
| XMLPUBFUN xmlParserCtxtPtr XMLCALL xmlCreateMemoryParserCtxt | ( | const char * | buffer, | |
| int | size | |||
| ) | 
| XMLPUBFUN xmlParserCtxtPtr XMLCALL xmlCreateURLParserCtxt | ( | const char * | filename, | |
| int | options | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlCurrentChar | ( | xmlParserCtxtPtr | ctxt, | |
| int * | len | |||
| ) | 
| XMLPUBFUN void XMLCALL xmlFreeInputStream | ( | xmlParserInputPtr | input | ) | 
| XMLPUBFUN int XMLCALL xmlIsLetter | ( | int | c | ) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewEntityInputStream | ( | xmlParserCtxtPtr | ctxt, | |
| xmlEntityPtr | entity | |||
| ) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewInputFromFile | ( | xmlParserCtxtPtr | ctxt, | |
| const char * | filename | |||
| ) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewInputStream | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewStringInputStream | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | buffer | |||
| ) | 
Input Streams.
| XMLPUBFUN void XMLCALL xmlNextChar | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseAttributeListDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN int XMLCALL xmlParseAttributeType | ( | xmlParserCtxtPtr | ctxt, | |
| xmlEnumerationPtr * | tree | |||
| ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseAttValue | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseCDSect | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseCharData | ( | xmlParserCtxtPtr | ctxt, | |
| int | cdata | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlParseCharRef | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseComment | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseContent | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN int XMLCALL xmlParseDefaultDecl | ( | xmlParserCtxtPtr | ctxt, | |
| xmlChar ** | value | |||
| ) | 
| XMLPUBFUN void XMLCALL xmlParseDocTypeDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseElement | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlParseElementChildrenContentDecl | ( | xmlParserCtxtPtr | ctxt, | |
| int | inputchk | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlParseElementContentDecl | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | name, | |||
| xmlElementContentPtr * | result | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlParseElementDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlParseElementMixedContentDecl | ( | xmlParserCtxtPtr | ctxt, | |
| int | inputchk | |||
| ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseEncName | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN const xmlChar* XMLCALL xmlParseEncodingDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseEntityDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlEntityPtr XMLCALL xmlParseEntityRef | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseEntityValue | ( | xmlParserCtxtPtr | ctxt, | |
| xmlChar ** | orig | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlParseEnumeratedType | ( | xmlParserCtxtPtr | ctxt, | |
| xmlEnumerationPtr * | tree | |||
| ) | 
| XMLPUBFUN xmlEnumerationPtr XMLCALL xmlParseEnumerationType | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseExternalID | ( | xmlParserCtxtPtr | ctxt, | |
| xmlChar ** | publicID, | |||
| int | strict | |||
| ) | 
| XMLPUBFUN void XMLCALL xmlParseExternalSubset | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | ExternalID, | |||
| const xmlChar * | SystemID | |||
| ) | 
| XMLPUBFUN void XMLCALL xmlParseMarkupDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseMisc | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN const xmlChar* XMLCALL xmlParseName | ( | xmlParserCtxtPtr | ctxt | ) | 
Generic production rules.
| XMLPUBFUN xmlChar* XMLCALL xmlParseNmtoken | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseNotationDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlEnumerationPtr XMLCALL xmlParseNotationType | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParsePEReference | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParsePI | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN const xmlChar* XMLCALL xmlParsePITarget | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParsePubidLiteral | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseReference | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParserHandlePEReference | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParserInputShrink | ( | xmlParserInputPtr | in | ) | 
| XMLPUBFUN int XMLCALL xmlParseSDDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseSystemLiteral | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseTextDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseVersionInfo | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlParseVersionNum | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlParseXMLDecl | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar XMLCALL xmlPopInput | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN void XMLCALL xmlPushInput | ( | xmlParserCtxtPtr | ctxt, | |
| xmlParserInputPtr | input | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlSkipBlankChars | ( | xmlParserCtxtPtr | ctxt | ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlSplitQName | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | name, | |||
| xmlChar ** | prefix | |||
| ) | 
Namespaces.
| XMLPUBFUN int XMLCALL xmlStringCurrentChar | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | cur, | |||
| int * | len | |||
| ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlStringDecodeEntities | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | str, | |||
| int | what, | |||
| xmlChar | end, | |||
| xmlChar | end2, | |||
| xmlChar | end3 | |||
| ) | 
| XMLPUBFUN xmlChar* XMLCALL xmlStringLenDecodeEntities | ( | xmlParserCtxtPtr | ctxt, | |
| const xmlChar * | str, | |||
| int | len, | |||
| int | what, | |||
| xmlChar | end, | |||
| xmlChar | end2, | |||
| xmlChar | end3 | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlSwitchEncoding | ( | xmlParserCtxtPtr | ctxt, | |
| xmlCharEncoding | enc | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlSwitchInputEncoding | ( | xmlParserCtxtPtr | ctxt, | |
| xmlParserInputPtr | input, | |||
| xmlCharEncodingHandlerPtr | handler | |||
| ) | 
| XMLPUBFUN int XMLCALL xmlSwitchToEncoding | ( | xmlParserCtxtPtr | ctxt, | |
| xmlCharEncodingHandlerPtr | handler | |||
| ) | 
| XMLPUBVAR unsigned int xmlParserMaxDepth | 
xmlParserMaxDepth:
arbitrary depth limit for the XML documents that we allow to process. This is not a limitation of the parser but a safety boundary feature.
Definition at line 31 of file parserInternals.h.
| XMLPUBVAR const xmlChar xmlStringComment[] | 
Definition at line 272 of file parserInternals.h.
| XMLPUBVAR const xmlChar xmlStringText[] | 
Global variables used for predefined strings.
Definition at line 270 of file parserInternals.h.
| XMLPUBVAR const xmlChar xmlStringTextNoenc[] | 
Definition at line 271 of file parserInternals.h.