version 1.17, 1999/09/13 12:28:56
|
version 1.18, 1999/09/30 15:43:35
|
Line 511 typedef unsigned char CHARVAL;
|
Line 511 typedef unsigned char CHARVAL;
|
/** |
/** |
* Parser context |
* Parser context |
*/ |
*/ |
xmlParserCtxtPtr xmlCreateDocParserCtxt (CHAR *cur); |
xmlParserCtxtPtr xmlCreateDocParserCtxt (xmlChar *cur); |
xmlParserCtxtPtr xmlCreateFileParserCtxt (const char *filename); |
xmlParserCtxtPtr xmlCreateFileParserCtxt (const char *filename); |
xmlParserCtxtPtr xmlCreateMemoryParserCtxt(char *buffer, |
xmlParserCtxtPtr xmlCreateMemoryParserCtxt(char *buffer, |
int size); |
int size); |
Line 533 xmlParserInputPtr xmlNewEntityInputStrea
|
Line 533 xmlParserInputPtr xmlNewEntityInputStrea
|
xmlEntityPtr entity); |
xmlEntityPtr entity); |
void xmlPushInput (xmlParserCtxtPtr ctxt, |
void xmlPushInput (xmlParserCtxtPtr ctxt, |
xmlParserInputPtr input); |
xmlParserInputPtr input); |
CHAR xmlPopInput (xmlParserCtxtPtr ctxt); |
xmlChar xmlPopInput (xmlParserCtxtPtr ctxt); |
void xmlFreeInputStream (xmlParserInputPtr input); |
void xmlFreeInputStream (xmlParserInputPtr input); |
xmlParserInputPtr xmlNewInputFromFile (xmlParserCtxtPtr ctxt, |
xmlParserInputPtr xmlNewInputFromFile (xmlParserCtxtPtr ctxt, |
const char *filename); |
const char *filename); |
Line 541 xmlParserInputPtr xmlNewInputFromFile (x
|
Line 541 xmlParserInputPtr xmlNewInputFromFile (x
|
/** |
/** |
* Namespaces. |
* Namespaces. |
*/ |
*/ |
CHAR * xmlSplitQName (const CHAR *name, |
xmlChar * xmlSplitQName (const xmlChar *name, |
CHAR **prefix); |
xmlChar **prefix); |
CHAR * xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); |
xmlChar * xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); |
CHAR * xmlNamespaceParseQName (xmlParserCtxtPtr ctxt, |
xmlChar * xmlNamespaceParseQName (xmlParserCtxtPtr ctxt, |
CHAR **prefix); |
xmlChar **prefix); |
CHAR * xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); |
xmlChar * xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseQuotedString (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseQuotedString (xmlParserCtxtPtr ctxt); |
void xmlParseNamespace (xmlParserCtxtPtr ctxt); |
void xmlParseNamespace (xmlParserCtxtPtr ctxt); |
|
|
/** |
/** |
* Generic production rules |
* Generic production rules |
*/ |
*/ |
CHAR * xmlScanName (xmlParserCtxtPtr ctxt); |
xmlChar * xmlScanName (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseName (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseName (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseNmtoken (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseNmtoken (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseEntityValue (xmlParserCtxtPtr ctxt, |
xmlChar * xmlParseEntityValue (xmlParserCtxtPtr ctxt, |
CHAR **orig); |
xmlChar **orig); |
CHAR * xmlParseAttValue (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseAttValue (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); |
CHAR * xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); |
void xmlParseCharData (xmlParserCtxtPtr ctxt, |
void xmlParseCharData (xmlParserCtxtPtr ctxt, |
int cdata); |
int cdata); |
CHAR * xmlParseExternalID (xmlParserCtxtPtr ctxt, |
xmlChar * xmlParseExternalID (xmlParserCtxtPtr ctxt, |
CHAR **publicID, |
xmlChar **publicID, |
int strict); |
int strict); |
void xmlParseComment (xmlParserCtxtPtr ctxt); |
void xmlParseComment (xmlParserCtxtPtr ctxt); |
CHAR * xmlParsePITarget (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParsePITarget (xmlParserCtxtPtr ctxt); |
void xmlParsePI (xmlParserCtxtPtr ctxt); |
void xmlParsePI (xmlParserCtxtPtr ctxt); |
void xmlParseNotationDecl (xmlParserCtxtPtr ctxt); |
void xmlParseNotationDecl (xmlParserCtxtPtr ctxt); |
void xmlParseEntityDecl (xmlParserCtxtPtr ctxt); |
void xmlParseEntityDecl (xmlParserCtxtPtr ctxt); |
int xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, |
int xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, |
CHAR **value); |
xmlChar **value); |
xmlEnumerationPtr xmlParseNotationType (xmlParserCtxtPtr ctxt); |
xmlEnumerationPtr xmlParseNotationType (xmlParserCtxtPtr ctxt); |
xmlEnumerationPtr xmlParseEnumerationType (xmlParserCtxtPtr ctxt); |
xmlEnumerationPtr xmlParseEnumerationType (xmlParserCtxtPtr ctxt); |
int xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, |
int xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, |
Line 585 xmlElementContentPtr xmlParseElementMixe
|
Line 585 xmlElementContentPtr xmlParseElementMixe
|
xmlElementContentPtr xmlParseElementChildrenContentDecl |
xmlElementContentPtr xmlParseElementChildrenContentDecl |
(xmlParserCtxtPtr ctxt); |
(xmlParserCtxtPtr ctxt); |
int xmlParseElementContentDecl(xmlParserCtxtPtr ctxt, |
int xmlParseElementContentDecl(xmlParserCtxtPtr ctxt, |
CHAR *name, |
xmlChar *name, |
xmlElementContentPtr *result); |
xmlElementContentPtr *result); |
int xmlParseElementDecl (xmlParserCtxtPtr ctxt); |
int xmlParseElementDecl (xmlParserCtxtPtr ctxt); |
void xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); |
void xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); |
Line 594 xmlEntityPtr xmlParseEntityRef (xmlPars
|
Line 594 xmlEntityPtr xmlParseEntityRef (xmlPars
|
void xmlParseReference (xmlParserCtxtPtr ctxt); |
void xmlParseReference (xmlParserCtxtPtr ctxt); |
void xmlParsePEReference (xmlParserCtxtPtr ctxt); |
void xmlParsePEReference (xmlParserCtxtPtr ctxt); |
void xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); |
void xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseAttribute (xmlParserCtxtPtr ctxt, |
xmlChar * xmlParseAttribute (xmlParserCtxtPtr ctxt, |
CHAR **value); |
xmlChar **value); |
CHAR * xmlParseStartTag (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseStartTag (xmlParserCtxtPtr ctxt); |
void xmlParseEndTag (xmlParserCtxtPtr ctxt, |
void xmlParseEndTag (xmlParserCtxtPtr ctxt, |
CHAR *tagname); |
xmlChar *tagname); |
void xmlParseCDSect (xmlParserCtxtPtr ctxt); |
void xmlParseCDSect (xmlParserCtxtPtr ctxt); |
void xmlParseContent (xmlParserCtxtPtr ctxt); |
void xmlParseContent (xmlParserCtxtPtr ctxt); |
void xmlParseElement (xmlParserCtxtPtr ctxt); |
void xmlParseElement (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseVersionNum (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseVersionNum (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseVersionInfo (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseVersionInfo (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseEncName (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseEncName (xmlParserCtxtPtr ctxt); |
CHAR * xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); |
xmlChar * xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); |
int xmlParseSDDecl (xmlParserCtxtPtr ctxt); |
int xmlParseSDDecl (xmlParserCtxtPtr ctxt); |
void xmlParseXMLDecl (xmlParserCtxtPtr ctxt); |
void xmlParseXMLDecl (xmlParserCtxtPtr ctxt); |
void xmlParseMisc (xmlParserCtxtPtr ctxt); |
void xmlParseMisc (xmlParserCtxtPtr ctxt); |
void xmlParseExternalSubset (xmlParserCtxtPtr ctxt, |
void xmlParseExternalSubset (xmlParserCtxtPtr ctxt, |
const CHAR *ExternalID, |
const xmlChar *ExternalID, |
const CHAR *SystemID); |
const xmlChar *SystemID); |
/* |
/* |
* Entities substitution |
* Entities substitution |
*/ |
*/ |
Line 620 void xmlParseExternalSubset (xmlParser
|
Line 620 void xmlParseExternalSubset (xmlParser
|
#define XML_SUBSTITUTE_PEREF 2 |
#define XML_SUBSTITUTE_PEREF 2 |
#define XML_SUBSTITUTE_BOTH 3 |
#define XML_SUBSTITUTE_BOTH 3 |
|
|
CHAR * xmlDecodeEntities (xmlParserCtxtPtr ctxt, |
xmlChar * xmlDecodeEntities (xmlParserCtxtPtr ctxt, |
int len, |
int len, |
int what, |
int what, |
CHAR end, |
xmlChar end, |
CHAR end2, |
xmlChar end2, |
CHAR end3); |
xmlChar end3); |
|
|
/* |
/* |
* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP |
* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP |