version 1.1.1.1, 2012/02/21 23:37:58
|
version 1.1.1.2, 2014/06/15 19:53:38
|
Line 1
|
Line 1
|
/* |
/* |
* Summary: internals routines exported by the parser. | * Summary: internals routines and limits exported by the parser. |
* Description: this module exports a number of internal parsing routines |
* Description: this module exports a number of internal parsing routines |
* they are not really all intended for applications but |
* they are not really all intended for applications but |
* can prove useful doing low level processing. |
* can prove useful doing low level processing. |
Line 36 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
Line 36 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
* Maximum size allowed for a single text node when building a tree. |
* Maximum size allowed for a single text node when building a tree. |
* This is not a limitation of the parser but a safety boundary feature, |
* This is not a limitation of the parser but a safety boundary feature, |
* use XML_PARSE_HUGE option to override it. |
* use XML_PARSE_HUGE option to override it. |
|
* Introduced in 2.9.0 |
*/ |
*/ |
#define XML_MAX_TEXT_LENGTH 10000000 |
#define XML_MAX_TEXT_LENGTH 10000000 |
|
|
/** |
/** |
|
* XML_MAX_NAME_LENGTH: |
|
* |
|
* Maximum size allowed for a markup identitier |
|
* This is not a limitation of the parser but a safety boundary feature, |
|
* use XML_PARSE_HUGE option to override it. |
|
* Note that with the use of parsing dictionaries overriding the limit |
|
* may result in more runtime memory usage in face of "unfriendly' content |
|
* Introduced in 2.9.0 |
|
*/ |
|
#define XML_MAX_NAME_LENGTH 50000 |
|
|
|
/** |
|
* XML_MAX_DICTIONARY_LIMIT: |
|
* |
|
* Maximum size allowed by the parser for a dictionary by default |
|
* This is not a limitation of the parser but a safety boundary feature, |
|
* use XML_PARSE_HUGE option to override it. |
|
* Introduced in 2.9.0 |
|
*/ |
|
#define XML_MAX_DICTIONARY_LIMIT 10000000 |
|
|
|
/** |
|
* XML_MAX_LOOKUP_LIMIT: |
|
* |
|
* Maximum size allowed by the parser for ahead lookup |
|
* This is an upper boundary enforced by the parser to avoid bad |
|
* behaviour on "unfriendly' content |
|
* Introduced in 2.9.0 |
|
*/ |
|
#define XML_MAX_LOOKUP_LIMIT 10000000 |
|
|
|
/** |
* XML_MAX_NAMELEN: |
* XML_MAX_NAMELEN: |
* |
* |
* Identifiers can be longer, but this will be more costly |
* Identifiers can be longer, but this will be more costly |
Line 57 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
Line 90 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
|
|
/************************************************************************ |
/************************************************************************ |
* * |
* * |
* UNICODE version of the macros. * | * UNICODE version of the macros. * |
* * |
* * |
************************************************************************/ |
************************************************************************/ |
/** |
/** |
Line 153 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
Line 186 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
* |
* |
* Always false (all combining chars > 0xff) |
* Always false (all combining chars > 0xff) |
*/ |
*/ |
#define IS_COMBINING_CH(c) 0 | #define IS_COMBINING_CH(c) 0 |
|
|
/** |
/** |
* IS_EXTENDER: |
* IS_EXTENDER: |
Line 194 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
Line 227 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
* Macro to check the following production in the XML spec: |
* Macro to check the following production in the XML spec: |
* |
* |
* |
* |
* [84] Letter ::= BaseChar | Ideographic | * [84] Letter ::= BaseChar | Ideographic |
*/ |
*/ |
#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c)) |
#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c)) |
|
|
Line 251 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
Line 284 XMLPUBVAR unsigned int xmlParserMaxDepth;
|
* |
* |
* Skips the end of line chars. |
* Skips the end of line chars. |
*/ |
*/ |
#define SKIP_EOL(p) \ | #define SKIP_EOL(p) \ |
if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } \ |
if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } \ |
if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; } |
if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; } |
|
|
Line 288 XMLPUBFUN int XMLCALL xmlIsLetter
|
Line 321 XMLPUBFUN int XMLCALL xmlIsLetter
|
/** |
/** |
* Parser context. |
* Parser context. |
*/ |
*/ |
XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
xmlCreateFileParserCtxt (const char *filename); |
xmlCreateFileParserCtxt (const char *filename); |
XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
xmlCreateURLParserCtxt (const char *filename, |
xmlCreateURLParserCtxt (const char *filename, |
int options); |
int options); |
XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
xmlCreateMemoryParserCtxt(const char *buffer, |
xmlCreateMemoryParserCtxt(const char *buffer, |
int size); |
int size); |
XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
xmlCreateEntityParserCtxt(const xmlChar *URL, |
xmlCreateEntityParserCtxt(const xmlChar *URL, |
const xmlChar *ID, |
const xmlChar *ID, |
const xmlChar *base); |
const xmlChar *base); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlSwitchEncoding (xmlParserCtxtPtr ctxt, |
xmlSwitchEncoding (xmlParserCtxtPtr ctxt, |
xmlCharEncoding enc); |
xmlCharEncoding enc); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlSwitchToEncoding (xmlParserCtxtPtr ctxt, |
xmlSwitchToEncoding (xmlParserCtxtPtr ctxt, |
xmlCharEncodingHandlerPtr handler); |
xmlCharEncodingHandlerPtr handler); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt, |
xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt, |
xmlParserInputPtr input, |
xmlParserInputPtr input, |
xmlCharEncodingHandlerPtr handler); |
xmlCharEncodingHandlerPtr handler); |
Line 324 XMLPUBFUN void XMLCALL
|
Line 357 XMLPUBFUN void XMLCALL
|
/** |
/** |
* Input Streams. |
* Input Streams. |
*/ |
*/ |
XMLPUBFUN xmlParserInputPtr XMLCALL | XMLPUBFUN xmlParserInputPtr XMLCALL |
xmlNewStringInputStream (xmlParserCtxtPtr ctxt, |
xmlNewStringInputStream (xmlParserCtxtPtr ctxt, |
const xmlChar *buffer); |
const xmlChar *buffer); |
XMLPUBFUN xmlParserInputPtr XMLCALL | XMLPUBFUN xmlParserInputPtr XMLCALL |
xmlNewEntityInputStream (xmlParserCtxtPtr ctxt, |
xmlNewEntityInputStream (xmlParserCtxtPtr ctxt, |
xmlEntityPtr entity); |
xmlEntityPtr entity); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlPushInput (xmlParserCtxtPtr ctxt, |
xmlPushInput (xmlParserCtxtPtr ctxt, |
xmlParserInputPtr input); |
xmlParserInputPtr input); |
XMLPUBFUN xmlChar XMLCALL | XMLPUBFUN xmlChar XMLCALL |
xmlPopInput (xmlParserCtxtPtr ctxt); |
xmlPopInput (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlFreeInputStream (xmlParserInputPtr input); |
xmlFreeInputStream (xmlParserInputPtr input); |
XMLPUBFUN xmlParserInputPtr XMLCALL | XMLPUBFUN xmlParserInputPtr XMLCALL |
xmlNewInputFromFile (xmlParserCtxtPtr ctxt, |
xmlNewInputFromFile (xmlParserCtxtPtr ctxt, |
const char *filename); |
const char *filename); |
XMLPUBFUN xmlParserInputPtr XMLCALL | XMLPUBFUN xmlParserInputPtr XMLCALL |
xmlNewInputStream (xmlParserCtxtPtr ctxt); |
xmlNewInputStream (xmlParserCtxtPtr ctxt); |
|
|
/** |
/** |
* Namespaces. |
* Namespaces. |
*/ |
*/ |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlSplitQName (xmlParserCtxtPtr ctxt, |
xmlSplitQName (xmlParserCtxtPtr ctxt, |
const xmlChar *name, |
const xmlChar *name, |
xmlChar **prefix); |
xmlChar **prefix); |
Line 354 XMLPUBFUN xmlChar * XMLCALL
|
Line 387 XMLPUBFUN xmlChar * XMLCALL
|
/** |
/** |
* Generic production rules. |
* Generic production rules. |
*/ |
*/ |
XMLPUBFUN const xmlChar * XMLCALL | XMLPUBFUN const xmlChar * XMLCALL |
xmlParseName (xmlParserCtxtPtr ctxt); |
xmlParseName (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseNmtoken (xmlParserCtxtPtr ctxt); |
xmlParseNmtoken (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseEntityValue (xmlParserCtxtPtr ctxt, |
xmlParseEntityValue (xmlParserCtxtPtr ctxt, |
xmlChar **orig); |
xmlChar **orig); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseAttValue (xmlParserCtxtPtr ctxt); |
xmlParseAttValue (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); |
xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); |
xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseCharData (xmlParserCtxtPtr ctxt, |
xmlParseCharData (xmlParserCtxtPtr ctxt, |
int cdata); |
int cdata); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseExternalID (xmlParserCtxtPtr ctxt, |
xmlParseExternalID (xmlParserCtxtPtr ctxt, |
xmlChar **publicID, |
xmlChar **publicID, |
int strict); |
int strict); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseComment (xmlParserCtxtPtr ctxt); |
xmlParseComment (xmlParserCtxtPtr ctxt); |
XMLPUBFUN const xmlChar * XMLCALL | XMLPUBFUN const xmlChar * XMLCALL |
xmlParsePITarget (xmlParserCtxtPtr ctxt); |
xmlParsePITarget (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParsePI (xmlParserCtxtPtr ctxt); |
xmlParsePI (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseNotationDecl (xmlParserCtxtPtr ctxt); |
xmlParseNotationDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseEntityDecl (xmlParserCtxtPtr ctxt); |
xmlParseEntityDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, |
xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, |
xmlChar **value); |
xmlChar **value); |
XMLPUBFUN xmlEnumerationPtr XMLCALL | XMLPUBFUN xmlEnumerationPtr XMLCALL |
xmlParseNotationType (xmlParserCtxtPtr ctxt); |
xmlParseNotationType (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlEnumerationPtr XMLCALL | XMLPUBFUN xmlEnumerationPtr XMLCALL |
xmlParseEnumerationType (xmlParserCtxtPtr ctxt); |
xmlParseEnumerationType (xmlParserCtxtPtr ctxt); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, |
xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, |
xmlEnumerationPtr *tree); |
xmlEnumerationPtr *tree); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseAttributeType (xmlParserCtxtPtr ctxt, |
xmlParseAttributeType (xmlParserCtxtPtr ctxt, |
xmlEnumerationPtr *tree); |
xmlEnumerationPtr *tree); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseAttributeListDecl(xmlParserCtxtPtr ctxt); |
xmlParseAttributeListDecl(xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlElementContentPtr XMLCALL | XMLPUBFUN xmlElementContentPtr XMLCALL |
xmlParseElementMixedContentDecl |
xmlParseElementMixedContentDecl |
(xmlParserCtxtPtr ctxt, |
(xmlParserCtxtPtr ctxt, |
int inputchk); |
int inputchk); |
XMLPUBFUN xmlElementContentPtr XMLCALL | XMLPUBFUN xmlElementContentPtr XMLCALL |
xmlParseElementChildrenContentDecl |
xmlParseElementChildrenContentDecl |
(xmlParserCtxtPtr ctxt, |
(xmlParserCtxtPtr ctxt, |
int inputchk); |
int inputchk); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseElementContentDecl(xmlParserCtxtPtr ctxt, |
xmlParseElementContentDecl(xmlParserCtxtPtr ctxt, |
const xmlChar *name, |
const xmlChar *name, |
xmlElementContentPtr *result); |
xmlElementContentPtr *result); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseElementDecl (xmlParserCtxtPtr ctxt); |
xmlParseElementDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); |
xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseCharRef (xmlParserCtxtPtr ctxt); |
xmlParseCharRef (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlEntityPtr XMLCALL | XMLPUBFUN xmlEntityPtr XMLCALL |
xmlParseEntityRef (xmlParserCtxtPtr ctxt); |
xmlParseEntityRef (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseReference (xmlParserCtxtPtr ctxt); |
xmlParseReference (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParsePEReference (xmlParserCtxtPtr ctxt); |
xmlParsePEReference (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); |
xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); |
#ifdef LIBXML_SAX1_ENABLED |
#ifdef LIBXML_SAX1_ENABLED |
XMLPUBFUN const xmlChar * XMLCALL | XMLPUBFUN const xmlChar * XMLCALL |
xmlParseAttribute (xmlParserCtxtPtr ctxt, |
xmlParseAttribute (xmlParserCtxtPtr ctxt, |
xmlChar **value); |
xmlChar **value); |
XMLPUBFUN const xmlChar * XMLCALL | XMLPUBFUN const xmlChar * XMLCALL |
xmlParseStartTag (xmlParserCtxtPtr ctxt); |
xmlParseStartTag (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseEndTag (xmlParserCtxtPtr ctxt); |
xmlParseEndTag (xmlParserCtxtPtr ctxt); |
#endif /* LIBXML_SAX1_ENABLED */ |
#endif /* LIBXML_SAX1_ENABLED */ |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseCDSect (xmlParserCtxtPtr ctxt); |
xmlParseCDSect (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseContent (xmlParserCtxtPtr ctxt); |
xmlParseContent (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseElement (xmlParserCtxtPtr ctxt); |
xmlParseElement (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseVersionNum (xmlParserCtxtPtr ctxt); |
xmlParseVersionNum (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseVersionInfo (xmlParserCtxtPtr ctxt); |
xmlParseVersionInfo (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseEncName (xmlParserCtxtPtr ctxt); |
xmlParseEncName (xmlParserCtxtPtr ctxt); |
XMLPUBFUN const xmlChar * XMLCALL | XMLPUBFUN const xmlChar * XMLCALL |
xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); |
xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlParseSDDecl (xmlParserCtxtPtr ctxt); |
xmlParseSDDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseXMLDecl (xmlParserCtxtPtr ctxt); |
xmlParseXMLDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseTextDecl (xmlParserCtxtPtr ctxt); |
xmlParseTextDecl (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseMisc (xmlParserCtxtPtr ctxt); |
xmlParseMisc (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlParseExternalSubset (xmlParserCtxtPtr ctxt, |
xmlParseExternalSubset (xmlParserCtxtPtr ctxt, |
const xmlChar *ExternalID, |
const xmlChar *ExternalID, |
const xmlChar *SystemID); | const xmlChar *SystemID); |
/** |
/** |
* XML_SUBSTITUTE_NONE: |
* XML_SUBSTITUTE_NONE: |
* |
* |
Line 483 XMLPUBFUN void XMLCALL
|
Line 516 XMLPUBFUN void XMLCALL
|
* |
* |
* Both general and parameter entities need to be substituted. |
* Both general and parameter entities need to be substituted. |
*/ |
*/ |
#define XML_SUBSTITUTE_BOTH 3 | #define XML_SUBSTITUTE_BOTH 3 |
|
|
XMLPUBFUN xmlChar * XMLCALL |
XMLPUBFUN xmlChar * XMLCALL |
xmlStringDecodeEntities (xmlParserCtxtPtr ctxt, |
xmlStringDecodeEntities (xmlParserCtxtPtr ctxt, |
Line 563 XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFilePars
|
Line 596 XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFilePars
|
typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent, |
typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent, |
xmlNodePtr firstNode, |
xmlNodePtr firstNode, |
xmlNodePtr lastNode); |
xmlNodePtr lastNode); |
| |
XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func); |
XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func); |
|
|
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlParseQuotedString (xmlParserCtxtPtr ctxt); |
xmlParseQuotedString (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL |
XMLPUBFUN void XMLCALL |
xmlParseNamespace (xmlParserCtxtPtr ctxt); |
xmlParseNamespace (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); |
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlScanName (xmlParserCtxtPtr ctxt); |
xmlScanName (xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); |
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt); |
XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt); |
XMLPUBFUN xmlChar * XMLCALL | XMLPUBFUN xmlChar * XMLCALL |
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt, |
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt, |
xmlChar **prefix); |
xmlChar **prefix); |
/** |
/** |
Line 590 XMLPUBFUN xmlChar * XMLCALL
|
Line 623 XMLPUBFUN xmlChar * XMLCALL
|
xmlChar end, |
xmlChar end, |
xmlChar end2, |
xmlChar end2, |
xmlChar end3); |
xmlChar end3); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlHandleEntity (xmlParserCtxtPtr ctxt, |
xmlHandleEntity (xmlParserCtxtPtr ctxt, |
xmlEntityPtr entity); |
xmlEntityPtr entity); |
|
|