docbparser.h

来自「液晶电视完整代码可实现人机界面」· C头文件 代码 · 共 74 行

H
74
字号
/* * DOCBparser.h : interface for a DocBook SGML non-verifying parser * * See Copyright for the status of this software. * * daniel@veillard.com */#ifndef __DOCB_PARSER_H__#define __DOCB_PARSER_H__#include <libxml/parser.h>#ifdef __cplusplusextern "C" {#endif/* * Most of the back-end structures from XML and SGML are shared. */typedef xmlParserCtxt docbParserCtxt;typedef xmlParserCtxtPtr docbParserCtxtPtr;typedef xmlParserNodeInfo docbParserNodeInfo;typedef xmlSAXHandler docbSAXHandler;typedef xmlSAXHandlerPtr docbSAXHandlerPtr;typedef xmlParserInput docbParserInput;typedef xmlParserInputPtr docbParserInputPtr;typedef xmlDocPtr docbDocPtr;typedef xmlNodePtr docbNodePtr;/* * There is only few public functions. */int                    docbEncodeEntities(unsigned char *out,                                        int *outlen,                                        const unsigned char *in,                                        int *inlen, int quoteChar);docbDocPtr             docbSAXParseDoc (xmlChar *cur,                                        const char *encoding,                                        docbSAXHandlerPtr sax,                                        void *userData);docbDocPtr             docbParseDoc    (xmlChar *cur,                                        const char *encoding);docbDocPtr             docbSAXParseFile(const char *filename,                                        const char *encoding,                                        docbSAXHandlerPtr sax,                                        void *userData);docbDocPtr             docbParseFile   (const char *filename,                                        const char *encoding);/** * Interfaces for the Push mode. */void                   docbFreeParserCtxt      (docbParserCtxtPtr ctxt);docbParserCtxtPtr      docbCreatePushParserCtxt(docbSAXHandlerPtr sax,                                                void *user_data,                                                const char *chunk,                                                int size,                                                const char *filename,                                                xmlCharEncoding enc);int                    docbParseChunk          (docbParserCtxtPtr ctxt,                                                const char *chunk,                                                int size,                                                int terminate);docbParserCtxtPtr       docbCreateFileParserCtxt(const char *filename,                                                const char *encoding);int                     docbParseDocument       (docbParserCtxtPtr ctxt);#ifdef __cplusplus}#endif#endif /* __DOCB_PARSER_H__ */

⌨️ 快捷键说明

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