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

📄 sax.h

📁 Vovida 社区开源的 SIP 协议源码
💻 H
字号:
/* * SAX.h : Default SAX handler interfaces. * * See Copyright for the status of this software. * * Daniel Veillard <Daniel.Veillard@w3.org> */#ifndef __XML_SAX_H__#define __XML_SAX_H__#include <stdio.h>#include <stdlib.h>#include <libxml/parser.h>#include <libxml/xlink.h>#ifdef __cplusplus#define extern "C" {#endifconst xmlChar *	getPublicId			(void *ctx);const xmlChar *	getSystemId			(void *ctx);void	setDocumentLocator			(void *ctx,						 xmlSAXLocatorPtr loc);    int		getLineNumber			(void *ctx);int		getColumnNumber			(void *ctx);int		isStandalone			(void *ctx);int		hasInternalSubset		(void *ctx);int		hasExternalSubset		(void *ctx);void		internalSubset			(void *ctx,						 const xmlChar *name,						 const xmlChar *ExternalID,						 const xmlChar *SystemID);xmlEntityPtr	getEntity			(void *ctx,						 const xmlChar *name);xmlEntityPtr	getParameterEntity		(void *ctx,						 const xmlChar *name);xmlParserInputPtr resolveEntity			(void *ctx,						 const xmlChar *publicId,						 const xmlChar *systemId);void		entityDecl			(void *ctx,						 const xmlChar *name,						 int type,						 const xmlChar *publicId,						 const xmlChar *systemId,						 xmlChar *content);void		attributeDecl			(void *ctx,						 const xmlChar *elem,						 const xmlChar *name,						 int type,						 int def,						 const xmlChar *defaultValue,						 xmlEnumerationPtr tree);void		elementDecl			(void *ctx,						 const xmlChar *name,						 int type,						 xmlElementContentPtr content);void		notationDecl			(void *ctx,						 const xmlChar *name,						 const xmlChar *publicId,						 const xmlChar *systemId);void		unparsedEntityDecl		(void *ctx,						 const xmlChar *name,						 const xmlChar *publicId,						 const xmlChar *systemId,						 const xmlChar *notationName);void		startDocument			(void *ctx);void		endDocument			(void *ctx);void		attribute			(void *ctx,						 const xmlChar *fullname,						 const xmlChar *value);void		startElement			(void *ctx,						 const xmlChar *fullname,						 const xmlChar **atts);void		endElement			(void *ctx,						 const xmlChar *name);void		reference			(void *ctx,						 const xmlChar *name);void		characters			(void *ctx,						 const xmlChar *ch,						 int len);void		ignorableWhitespace		(void *ctx,						 const xmlChar *ch,						 int len);void		processingInstruction		(void *ctx,						 const xmlChar *target,						 const xmlChar *data);void		globalNamespace			(void *ctx,						 const xmlChar *href,						 const xmlChar *prefix);void		setNamespace			(void *ctx,						 const xmlChar *name);xmlNsPtr	getNamespace			(void *ctx);int		checkNamespace			(void *ctx,						 xmlChar *nameSpace);void		namespaceDecl			(void *ctx,						 const xmlChar *href,						 const xmlChar *prefix);void		comment				(void *ctx,						 const xmlChar *value);void		cdataBlock			(void *ctx,						 const xmlChar *value,						 int len);void		xmlDefaultSAXHandlerInit	(void);void		htmlDefaultSAXHandlerInit	(void);#ifdef __cplusplus}#endif#endif /* __XML_SAX_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -