📄 parserinternals.h.svn-base
字号:
const char *msg, const xmlChar * str1, const xmlChar * str2);#endif/** * Entities */XMLPUBFUN void XMLCALL xmlHandleEntity (xmlParserCtxtPtr ctxt, xmlEntityPtr entity);/** * Input Streams. */XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewStringInputStream (xmlParserCtxtPtr ctxt, const xmlChar *buffer);XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewEntityInputStream (xmlParserCtxtPtr ctxt, xmlEntityPtr entity);XMLPUBFUN void XMLCALL xmlPushInput (xmlParserCtxtPtr ctxt, xmlParserInputPtr input);XMLPUBFUN xmlChar XMLCALL xmlPopInput (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlFreeInputStream (xmlParserInputPtr input);XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewInputFromFile (xmlParserCtxtPtr ctxt, const char *filename);XMLPUBFUN xmlParserInputPtr XMLCALL xmlNewInputStream (xmlParserCtxtPtr ctxt);/** * Namespaces. */XMLPUBFUN xmlChar * XMLCALL xmlSplitQName (xmlParserCtxtPtr ctxt, const xmlChar *name, xmlChar **prefix);XMLPUBFUN xmlChar * XMLCALL xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlNamespaceParseQName (xmlParserCtxtPtr ctxt, xmlChar **prefix);XMLPUBFUN xmlChar * XMLCALL xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseQuotedString (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseNamespace (xmlParserCtxtPtr ctxt);/** * Generic production rules. */XMLPUBFUN xmlChar * XMLCALL xmlScanName (xmlParserCtxtPtr ctxt);XMLPUBFUN const xmlChar * XMLCALL xmlParseName (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseNmtoken (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseEntityValue (xmlParserCtxtPtr ctxt, xmlChar **orig);XMLPUBFUN xmlChar * XMLCALL xmlParseAttValue (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseSystemLiteral (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParsePubidLiteral (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseCharData (xmlParserCtxtPtr ctxt, int cdata);XMLPUBFUN xmlChar * XMLCALL xmlParseExternalID (xmlParserCtxtPtr ctxt, xmlChar **publicID, int strict);XMLPUBFUN void XMLCALL xmlParseComment (xmlParserCtxtPtr ctxt);XMLPUBFUN const xmlChar * XMLCALL xmlParsePITarget (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParsePI (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseNotationDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseEntityDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlParseDefaultDecl (xmlParserCtxtPtr ctxt, xmlChar **value);XMLPUBFUN xmlEnumerationPtr XMLCALL xmlParseNotationType (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlEnumerationPtr XMLCALL xmlParseEnumerationType (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlParseEnumeratedType (xmlParserCtxtPtr ctxt, xmlEnumerationPtr *tree);XMLPUBFUN int XMLCALL xmlParseAttributeType (xmlParserCtxtPtr ctxt, xmlEnumerationPtr *tree);XMLPUBFUN void XMLCALL xmlParseAttributeListDecl(xmlParserCtxtPtr ctxt);XMLPUBFUN xmlElementContentPtr XMLCALL xmlParseElementMixedContentDecl (xmlParserCtxtPtr ctxt, int inputchk);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 void XMLCALL xmlParseMarkupDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlParseCharRef (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlEntityPtr XMLCALL xmlParseEntityRef (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseReference (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParsePEReference (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN const xmlChar * XMLCALL xmlParseAttribute (xmlParserCtxtPtr ctxt, xmlChar **value);XMLPUBFUN const xmlChar * XMLCALL xmlParseStartTag (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseEndTag (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseCDSect (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseContent (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseElement (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseVersionNum (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseVersionInfo (xmlParserCtxtPtr ctxt);XMLPUBFUN xmlChar * XMLCALL xmlParseEncName (xmlParserCtxtPtr ctxt);XMLPUBFUN const xmlChar * XMLCALL xmlParseEncodingDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlParseSDDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseXMLDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseTextDecl (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseMisc (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParseExternalSubset (xmlParserCtxtPtr ctxt, const xmlChar *ExternalID, const xmlChar *SystemID); /** * XML_SUBSTITUTE_NONE: * * If no entities need to be substituted. */#define XML_SUBSTITUTE_NONE 0/** * XML_SUBSTITUTE_REF: * * Whether general entities need to be substituted. */#define XML_SUBSTITUTE_REF 1/** * XML_SUBSTITUTE_PEREF: * * Whether parameter entities need to be substituted. */#define XML_SUBSTITUTE_PEREF 2/** * XML_SUBSTITUTE_BOTH: * * Both general and parameter entities need to be substituted. */#define XML_SUBSTITUTE_BOTH 3XMLPUBFUN xmlChar * XMLCALL xmlDecodeEntities (xmlParserCtxtPtr ctxt, int len, int what, xmlChar end, xmlChar end2, xmlChar end3);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);/* * Generated by MACROS on top of parser.c c.f. PUSH_AND_POP. */XMLPUBFUN int XMLCALL nodePush (xmlParserCtxtPtr ctxt, xmlNodePtr value);XMLPUBFUN xmlNodePtr XMLCALL nodePop (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL inputPush (xmlParserCtxtPtr ctxt, xmlParserInputPtr value);XMLPUBFUN xmlParserInputPtr XMLCALL inputPop (xmlParserCtxtPtr ctxt);XMLPUBFUN const xmlChar * XMLCALL namePop (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL namePush (xmlParserCtxtPtr ctxt, const xmlChar *value);/* * other commodities shared between parser.c and parserInternals. */XMLPUBFUN int XMLCALL xmlSkipBlankChars (xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlStringCurrentChar (xmlParserCtxtPtr ctxt, const xmlChar *cur, int *len);XMLPUBFUN void XMLCALL xmlParserHandlePEReference(xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);XMLPUBFUN int XMLCALL xmlCheckLanguageID (const xmlChar *lang);/* * Really core function shared with HTML parser. */XMLPUBFUN int XMLCALL xmlCurrentChar (xmlParserCtxtPtr ctxt, int *len);XMLPUBFUN int XMLCALL xmlCopyCharMultiByte (xmlChar *out, int val);XMLPUBFUN int XMLCALL xmlCopyChar (int len, xmlChar *out, int val);XMLPUBFUN void XMLCALL xmlNextChar (xmlParserCtxtPtr ctxt);XMLPUBFUN void XMLCALL xmlParserInputShrink (xmlParserInputPtr in);#ifdef LIBXML_HTML_ENABLED/* * Actually comes from the HTML parser but launched from the init stuff. */XMLPUBFUN void XMLCALL htmlInitAutoClose (void);XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFileParserCtxt(const char *filename, const char *encoding);#endif/* * Specific function to keep track of entities references * and used by the XSLT debugger. *//** * xmlEntityReferenceFunc: * @ent: the entity * @firstNode: the fist node in the chunk * @lastNode: the last nod in the chunk * * Callback function used when one needs to be able to track back the * provenance of a chunk of nodes inherited from an entity replacement. */typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent, xmlNodePtr firstNode, xmlNodePtr lastNode); XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);#ifdef IN_LIBXML/* * internal only */XMLPUBFUN void XMLCALL xmlErrMemory (xmlParserCtxtPtr ctxt, const char *extra);#endif#ifdef __cplusplus}#endif#endif /* __XML_PARSER_INTERNALS_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -