this module exports a number of internal parsing routines they are not really all intended for applications but can prove useful doing low level processing. Table of Contents#define INPUT_CHUNK #define IS_ASCII_DIGIT #define IS_ASCII_LETTER #define IS_BASECHAR #define IS_BLANK #define IS_BLANK_CH #define IS_BYTE_CHAR #define IS_CHAR #define IS_CHAR_CH #define IS_COMBINING #define IS_COMBINING_CH #define IS_DIGIT #define IS_DIGIT_CH #define IS_EXTENDER #define IS_EXTENDER_CH #define IS_IDEOGRAPHIC #define IS_LETTER #define IS_LETTER_CH #define IS_PUBIDCHAR #define IS_PUBIDCHAR_CH #define MOVETO_ENDTAG #define MOVETO_STARTTAG #define SKIP_EOL #define XML_MAX_NAMELEN #define XML_MAX_TEXT_LENGTH #define XML_SUBSTITUTE_BOTH #define XML_SUBSTITUTE_NONE #define XML_SUBSTITUTE_PEREF #define XML_SUBSTITUTE_REF htmlParserCtxtPtr htmlCreateFileParserCtxt (const char * filename, const char * encoding)
void htmlInitAutoClose (void)
xmlParserInputPtr inputPop (xmlParserCtxtPtr ctxt)
int inputPush (xmlParserCtxtPtr ctxt, xmlParserInputPtr value)
@@ -189,7 +189,7 @@ void xmlEntityReferenceFunc (ctxt: | an XML parser context | entity: | an Entity pointer | Returns: | the new input stream or NULL |
Function: xmlNewInputFromFilexmlParserInputPtr xmlNewInputFromFile (xmlParserCtxtPtr ctxt, const char * filename)
Create a new input stream based on a file or an URL.
ctxt: | an XML parser context | filename: | the filename to use as entity | Returns: | the new input stream or NULL in case of error |
Function: xmlNewInputStreamxmlParserInputPtr xmlNewInputStream (xmlParserCtxtPtr ctxt)
- Create a new input stream structure
+Create a new input stream structure.
ctxt: | an XML parser context | Returns: | the new input stream or NULL |
Function: xmlNewStringInputStreamxmlParserInputPtr xmlNewStringInputStream (xmlParserCtxtPtr ctxt, const xmlChar * buffer)
Create a new input stream based on a memory buffer.
ctxt: | an XML parser context | buffer: | an memory buffer | Returns: | the new input stream |
Function: xmlNextCharvoid xmlNextChar (xmlParserCtxtPtr ctxt)
|