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

📄 legacy.c.svn-base

📁 这是一个用于解析xml文件的类库。使用这个类库
💻 SVN-BASE
📖 第 1 页 / 共 3 页
字号:
externalSubset(void *ctx, const xmlChar * name,               const xmlChar * ExternalID, const xmlChar * SystemID){    DEPRECATED("externalSubset")        xmlSAX2ExternalSubset(ctx, name, ExternalID, SystemID);}/** * resolveEntity: * @ctx: the user data (XML parser context) * @publicId: The public ID of the entity * @systemId: The system ID of the entity * * The entity loader, to control the loading of external entities, * the application can either: *    - override this resolveEntity() callback in the SAX block *    - or better use the xmlSetExternalEntityLoader() function to *      set up it's own entity resolution routine * DEPRECATED: use xmlSAX2ResolveEntity() * * Returns the xmlParserInputPtr if inlined or NULL for DOM behaviour. */xmlParserInputPtrresolveEntity(void *ctx, const xmlChar * publicId,              const xmlChar * systemId){    DEPRECATED("resolveEntity")        return (xmlSAX2ResolveEntity(ctx, publicId, systemId));}/** * getEntity: * @ctx: the user data (XML parser context) * @name: The entity name * * Get an entity by name * DEPRECATED: use xmlSAX2GetEntity() * * Returns the xmlEntityPtr if found. */xmlEntityPtrgetEntity(void *ctx, const xmlChar * name){    DEPRECATED("getEntity")        return (xmlSAX2GetEntity(ctx, name));}/** * getParameterEntity: * @ctx: the user data (XML parser context) * @name: The entity name * * Get a parameter entity by name * DEPRECATED: use xmlSAX2GetParameterEntity() * * Returns the xmlEntityPtr if found. */xmlEntityPtrgetParameterEntity(void *ctx, const xmlChar * name){    DEPRECATED("getParameterEntity")        return (xmlSAX2GetParameterEntity(ctx, name));}/** * entityDecl: * @ctx: the user data (XML parser context) * @name:  the entity name  * @type:  the entity type  * @publicId: The public ID of the entity * @systemId: The system ID of the entity * @content: the entity value (without processing). * * An entity definition has been parsed * DEPRECATED: use xmlSAX2EntityDecl() */voidentityDecl(void *ctx, const xmlChar * name, int type,           const xmlChar * publicId, const xmlChar * systemId,           xmlChar * content){    DEPRECATED("entityDecl")        xmlSAX2EntityDecl(ctx, name, type, publicId, systemId, content);}/** * attributeDecl: * @ctx: the user data (XML parser context) * @elem:  the name of the element * @fullname:  the attribute name  * @type:  the attribute type  * @def:  the type of default value * @defaultValue: the attribute default value * @tree:  the tree of enumerated value set * * An attribute definition has been parsed * DEPRECATED: use xmlSAX2AttributeDecl() */voidattributeDecl(void *ctx, const xmlChar * elem, const xmlChar * fullname,              int type, int def, const xmlChar * defaultValue,              xmlEnumerationPtr tree){    DEPRECATED("attributeDecl")        xmlSAX2AttributeDecl(ctx, elem, fullname, type, def, defaultValue,                             tree);}/** * elementDecl: * @ctx: the user data (XML parser context) * @name:  the element name  * @type:  the element type  * @content: the element value tree * * An element definition has been parsed * DEPRECATED: use xmlSAX2ElementDecl() */voidelementDecl(void *ctx, const xmlChar * name, int type,            xmlElementContentPtr content){    DEPRECATED("elementDecl")        xmlSAX2ElementDecl(ctx, name, type, content);}/** * notationDecl: * @ctx: the user data (XML parser context) * @name: The name of the notation * @publicId: The public ID of the entity * @systemId: The system ID of the entity * * What to do when a notation declaration has been parsed. * DEPRECATED: use xmlSAX2NotationDecl() */voidnotationDecl(void *ctx, const xmlChar * name,             const xmlChar * publicId, const xmlChar * systemId){    DEPRECATED("notationDecl")        xmlSAX2NotationDecl(ctx, name, publicId, systemId);}/** * unparsedEntityDecl: * @ctx: the user data (XML parser context) * @name: The name of the entity * @publicId: The public ID of the entity * @systemId: The system ID of the entity * @notationName: the name of the notation * * What to do when an unparsed entity declaration is parsed * DEPRECATED: use xmlSAX2UnparsedEntityDecl() */voidunparsedEntityDecl(void *ctx, const xmlChar * name,                   const xmlChar * publicId, const xmlChar * systemId,                   const xmlChar * notationName){    DEPRECATED("unparsedEntityDecl")        xmlSAX2UnparsedEntityDecl(ctx, name, publicId, systemId,                                  notationName);}/** * setDocumentLocator: * @ctx: the user data (XML parser context) * @loc: A SAX Locator * * Receive the document locator at startup, actually xmlDefaultSAXLocator * Everything is available on the context, so this is useless in our case. * DEPRECATED */voidsetDocumentLocator(void *ctx ATTRIBUTE_UNUSED,                   xmlSAXLocatorPtr loc ATTRIBUTE_UNUSED){    DEPRECATED("setDocumentLocator")}/** * startDocument: * @ctx: the user data (XML parser context) * * called when the document start being processed. * DEPRECATED: use xmlSAX2StartDocument() */voidstartDocument(void *ctx){   /* don't be too painful for glade users */   /*  DEPRECATED("startDocument") */        xmlSAX2StartDocument(ctx);}/** * endDocument: * @ctx: the user data (XML parser context) * * called when the document end has been detected. * DEPRECATED: use xmlSAX2EndDocument() */voidendDocument(void *ctx){    DEPRECATED("endDocument")        xmlSAX2EndDocument(ctx);}/** * attribute: * @ctx: the user data (XML parser context) * @fullname:  The attribute name, including namespace prefix * @value:  The attribute value * * Handle an attribute that has been read by the parser. * The default handling is to convert the attribute into an * DOM subtree and past it in a new xmlAttr element added to * the element. * DEPRECATED: use xmlSAX2Attribute() */voidattribute(void *ctx ATTRIBUTE_UNUSED,          const xmlChar * fullname ATTRIBUTE_UNUSED,          const xmlChar * value ATTRIBUTE_UNUSED){    DEPRECATED("attribute")}/** * startElement: * @ctx: the user data (XML parser context) * @fullname:  The element name, including namespace prefix * @atts:  An array of name/value attributes pairs, NULL terminated * * called when an opening tag has been processed. * DEPRECATED: use xmlSAX2StartElement() */voidstartElement(void *ctx, const xmlChar * fullname, const xmlChar ** atts){    xmlSAX2StartElement(ctx, fullname, atts);}/** * endElement: * @ctx: the user data (XML parser context) * @name:  The element name * * called when the end of an element has been detected. * DEPRECATED: use xmlSAX2EndElement() */voidendElement(void *ctx, const xmlChar * name ATTRIBUTE_UNUSED){    DEPRECATED("endElement")        xmlSAX2EndElement(ctx, name);}/** * reference: * @ctx: the user data (XML parser context) * @name:  The entity name * * called when an entity reference is detected.  * DEPRECATED: use xmlSAX2Reference() */voidreference(void *ctx, const xmlChar * name){    DEPRECATED("reference")        xmlSAX2Reference(ctx, name);}/** * characters: * @ctx: the user data (XML parser context) * @ch:  a xmlChar string * @len: the number of xmlChar * * receiving some chars from the parser. * DEPRECATED: use xmlSAX2Characters() */voidcharacters(void *ctx, const xmlChar * ch, int len){    DEPRECATED("characters")        xmlSAX2Characters(ctx, ch, len);}/** * ignorableWhitespace: * @ctx: the user data (XML parser context) * @ch:  a xmlChar string * @len: the number of xmlChar * * receiving some ignorable whitespaces from the parser. * UNUSED: by default the DOM building will use characters * DEPRECATED: use xmlSAX2IgnorableWhitespace() */voidignorableWhitespace(void *ctx ATTRIBUTE_UNUSED,                    const xmlChar * ch ATTRIBUTE_UNUSED,                    int len ATTRIBUTE_UNUSED){    DEPRECATED("ignorableWhitespace")}/** * processingInstruction: * @ctx: the user data (XML parser context) * @target:  the target name * @data: the PI data's * * A processing instruction has been parsed. * DEPRECATED: use xmlSAX2ProcessingInstruction() */voidprocessingInstruction(void *ctx, const xmlChar * target,                      const xmlChar * data){    DEPRECATED("processingInstruction")        xmlSAX2ProcessingInstruction(ctx, target, data);}/** * globalNamespace: * @ctx: the user data (XML parser context) * @href:  the namespace associated URN * @prefix: the namespace prefix * * An old global namespace has been parsed. * DEPRECATED */voidglobalNamespace(void *ctx ATTRIBUTE_UNUSED,                const xmlChar * href ATTRIBUTE_UNUSED,                const xmlChar * prefix ATTRIBUTE_UNUSED){    DEPRECATED("globalNamespace")}/** * setNamespace: * @ctx: the user data (XML parser context) * @name:  the namespace prefix * * Set the current element namespace. * DEPRECATED */voidsetNamespace(void *ctx ATTRIBUTE_UNUSED,             const xmlChar * name ATTRIBUTE_UNUSED){    DEPRECATED("setNamespace")}/** * getNamespace: * @ctx: the user data (XML parser context) * * Get the current element namespace. * DEPRECATED * * Returns the xmlNsPtr or NULL if none */xmlNsPtrgetNamespace(void *ctx ATTRIBUTE_UNUSED){    DEPRECATED("getNamespace")        return (NULL);}/** * checkNamespace: * @ctx: the user data (XML parser context) * @namespace: the namespace to check against * * Check that the current element namespace is the same as the * one read upon parsing. * DEPRECATED * * Returns 1 if true 0 otherwise */intcheckNamespace(void *ctx ATTRIBUTE_UNUSED,               xmlChar * namespace ATTRIBUTE_UNUSED){    DEPRECATED("checkNamespace")        return (0);}/** * namespaceDecl: * @ctx: the user data (XML parser context) * @href:  the namespace associated URN * @prefix: the namespace prefix * * A namespace has been parsed. * DEPRECATED */voidnamespaceDecl(void *ctx ATTRIBUTE_UNUSED,              const xmlChar * href ATTRIBUTE_UNUSED,              const xmlChar * prefix ATTRIBUTE_UNUSED){    DEPRECATED("namespaceDecl")}/** * comment: * @ctx: the user data (XML parser context) * @value:  the comment content * * A comment has been parsed. * DEPRECATED: use xmlSAX2Comment() */voidcomment(void *ctx, const xmlChar * value){    DEPRECATED("comment")        xmlSAX2Comment(ctx, value);}/** * cdataBlock: * @ctx: the user data (XML parser context) * @value:  The pcdata content * @len:  the block length * * called when a pcdata block has been parsed * DEPRECATED: use xmlSAX2CDataBlock() */voidcdataBlock(void *ctx, const xmlChar * value, int len){    DEPRECATED("cdataBlock")        xmlSAX2CDataBlock(ctx, value, len);}#endif /* LIBXML_LEGACY_ENABLED */

⌨️ 快捷键说明

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