⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parserinternals.h.svn-base

📁 这是一个用于解析xml文件的类库。使用这个类库
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
						 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 + -