📄 legacy.c.svn-base
字号:
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 + -