diff options
Diffstat (limited to 'libxml2/os400/libxmlrpg/tree.rpgle')
-rw-r--r-- | libxml2/os400/libxmlrpg/tree.rpgle | 1681 |
1 files changed, 0 insertions, 1681 deletions
diff --git a/libxml2/os400/libxmlrpg/tree.rpgle b/libxml2/os400/libxmlrpg/tree.rpgle deleted file mode 100644 index 6512778..0000000 --- a/libxml2/os400/libxmlrpg/tree.rpgle +++ /dev/null @@ -1,1681 +0,0 @@ - * Summary: interfaces for tree manipulation - * Description: this module describes the structures found in an tree - * resulting from an XML or HTML parsing, as well as the API - * provided for various processing on that tree - * - * Copy: See Copyright for the status of this software. - * - * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. - - /if not defined(XML_TREE_H__) - /define XML_TREE_H__ - - /include "libxmlrpg/xmlversion" - /include "libxmlrpg/xmlTypesC" - /include "libxmlrpg/xmlstring" - - - * Some of the basic types pointer to structures: - - * xmlIO.h - - d xmlParserInputBufferPtr... - d s * based(######typedef######) - - d xmlOutputBufferPtr... - d s * based(######typedef######) - - * parser.h - - d xmlParserInputPtr... - d s * based(######typedef######) - - d xmlParserCtxtPtr... - d s * based(######typedef######) - - d xmlSAXLocatorPtr... - d s * based(######typedef######) - - d xmlSAXHandlerPtr... - d s * based(######typedef######) - - * entities.h - - d xmlEntityPtr s * based(######typedef######) - - - * BASE_BUFFER_SIZE: - * - * default buffer size 4000. - - d BASE_BUFFER_SIZE... - d c 4096 - - * LIBXML_NAMESPACE_DICT: - * - * Defines experimental behaviour: - * 1) xmlNs gets an additional field @context (a xmlDoc) - * 2) when creating a tree, xmlNs->href is stored in the dict of xmlDoc. - - /if defined(DO_NOT_COMPILE) - /define LIBXML_NAMESPACE_DICT - /endif - - * xmlBufferAllocationScheme: - * - * A buffer allocation scheme can be defined to either match exactly the - * need or double it's allocated size each time it is found too small. - - d xmlBufferAllocationScheme... - d s based(######typedef######) - d like(xmlCenum) - d XML_BUFFER_ALLOC_DOUBLEIT... - d c 0 - d XML_BUFFER_ALLOC_EXACT... - d c 1 - d XML_BUFFER_ALLOC_IMMUTABLE... - d c 2 - d XML_BUFFER_ALLOC_IO... - d c 3 - d XML_BUFFER_ALLOC_HYBRID... - d c 4 - - * xmlBuffer: - * - * A buffer structure, this old construct is limited to 2GB and - * is being deprecated, use API with xmlBuf instead - - d xmlBufferPtr s * based(######typedef######) - - d xmlBuffer ds based(xmlBufferPtr) - d align qualified - d content * xmlChar * - d use like(xmlCuint) - d size like(xmlCuint) - d alloc like(xmlBufferAllocationScheme) The realloc method - d contentIO * xmlChar * - - * xmlBufPtr: - * - * A pointer to a buffer structure, the actual structure internals are not - * public - - d xmlBufPtr s * based(######typedef######) - - * A few public routines for xmlBuf. As those are expected to be used - * mostly internally the bulk of the routines are internal in buf.h - - d xmlBufContent pr * extproc('xmlBufContent') xmlChar * - d buf value like(xmlBufPtr) const - - d xmlBufEnd pr * extproc('xmlBufEnd') xmlChar * - d buf value like(xmlBufPtr) const - - d xmlBufUse pr extproc('xmlBufUse') - d like(xmlCsize_t) - d buf value like(xmlBufPtr) const - - d xmlBufShrink pr extproc('xmlBufShrink') - d like(xmlCsize_t) - d buf value like(xmlBufPtr) - d len value like(xmlCsize_t) - - * LIBXML2_NEW_BUFFER: - * - * Macro used to express that the API use the new buffers for - * xmlParserInputBuffer and xmlOutputBuffer. The change was - * introduced in 2.9.0. - - /define LIBXML2_NEW_BUFFER - - * XML_XML_NAMESPACE: - * - * This is the namespace for the special xml: prefix predefined in the - * XML Namespace specification. - - d XML_XML_NAMESPACE... - d c 'http://www.w3.org/XML/1998/+ - d namespace' - - * XML_XML_ID: - * - * This is the name for the special xml:id attribute - - d XML_XML_ID c 'xml:id' - - * The different element types carried by an XML tree. - * - * NOTE: This is synchronized with DOM Level1 values - * See http://www.w3.org/TR/REC-DOM-Level-1/ - * - * Actually this had diverged a bit, and now XML_DOCUMENT_TYPE_NODE should - * be deprecated to use an XML_DTD_NODE. - - d xmlElementType s based(######typedef######) - d like(xmlCenum) - d XML_ELEMENT_NODE... - d c 1 - d XML_ATTRIBUTE_NODE... - d c 2 - d XML_TEXT_NODE c 3 - d XML_CDATA_SECTION_NODE... - d c 4 - d XML_ENTITY_REF_NODE... - d c 5 - d XML_ENTITY_NODE... - d c 6 - d XML_PI_NODE c 7 - d XML_COMMENT_NODE... - d c 8 - d XML_DOCUMENT_NODE... - d c 9 - d XML_DOCUMENT_TYPE_NODE... - d c 10 - d XML_DOCUMENT_FRAG_NODE... - d c 11 - d XML_NOTATION_NODE... - d c 12 - d XML_HTML_DOCUMENT_NODE... - d c 13 - d XML_DTD_NODE c 14 - d XML_ELEMENT_DECL... - d c 15 - d XML_ATTRIBUTE_DECL... - d c 16 - d XML_ENTITY_DECL... - d c 17 - d XML_NAMESPACE_DECL... - d c 18 - d XML_LOCAL_NAMESPACE... - d c 18 Alias - d XML_XINCLUDE_START... - d c 19 - d XML_XINCLUDE_END... - d c 20 - /if defined(LIBXML_DOCB_ENABLED) - d XML_DOCB_DOCUMENT_NODE... - d c 21 - /endif - - * xmlNotation: - * - * A DTD Notation definition. - - d xmlNotationPtr s * based(######typedef######) - - d xmlNotation ds based(xmlNotationPtr) - d align qualified - d name * const xmlChar * - d PublicID * const xmlChar * - d SystemID * const xmlChar * - - * xmlAttributeType: - * - * A DTD Attribute type definition. - - d xmlAttributeType... - d s based(######typedef######) - d like(xmlCenum) - d XML_ATTRIBUTE_CDATA... - d c 1 - d XML_ATTRIBUTE_ID... - d c 2 - d XML_ATTRIBUTE_IDREF... - d c 3 - d XML_ATTRIBUTE_IDREFS... - d c 4 - d XML_ATTRIBUTE_ENTITY... - d c 5 - d XML_ATTRIBUTE_ENTITIES... - d c 6 - d XML_ATTRIBUTE_NMTOKEN... - d c 7 - d XML_ATTRIBUTE_NMTOKENS... - d c 8 - d XML_ATTRIBUTE_ENUMERATION... - d c 9 - d XML_ATTRIBUTE_NOTATION... - d c 10 - - * xmlAttributeDefault: - * - * A DTD Attribute default definition. - - d xmlAttributeDefault... - d s based(######typedef######) - d like(xmlCenum) - d XML_ATTRIBUTE_NONE... - d c 1 - d XML_ATTRIBUTE_REQUIRED... - d c 2 - d XML_ATTRIBUTE_IMPLIED... - d c 3 - d XML_ATTRIBUTE_FIXED... - d c 4 - - * xmlEnumeration: - * - * List structure used when there is an enumeration in DTDs. - - d xmlEnumerationPtr... - d s * based(######typedef######) - - d xmlEnumeration ds based(xmlEnumerationPtr) - d align qualified - d next like(xmlEnumerationPtr) Next one - d name * const xmlChar * - - * Forward pointer declarations. - - d xmlNodePtr s * based(######typedef######) - d xmlDocPtr s * based(######typedef######) - d xmlDtdPtr s * based(######typedef######) - - * xmlAttribute: - * - * An Attribute declaration in a DTD. - - d xmlAttributePtr... - d s * based(######typedef######) - - d xmlAttribute ds based(xmlAttributePtr) - d align qualified - d #private * Application data - d type like(xmlElementType) XML_ATTRIBUTE_DECL - d name * const xmlChar * - d children like(xmlNodePtr) NULL - d last like(xmlNodePtr) NULL - d parent like(xmlDtdPtr) -> DTD - d next like(xmlNodePtr) next sibling link - d prev like(xmlNodePtr) previous sibling lnk - d doc like(xmlDocPtr) The containing doc - d nexth like(xmlAttributePtr) Next in hash table - d atype like(xmlAttributeType) The attribute type - d def like(xmlAttributeDefault) The default - d defaultValue * or const xmlChar * - d tree like(xmlEnumerationPtr) or enum tree - d prefix * const xmlChar * - d elem * const xmlChar * - - * xmlElementContentType: - * - * Possible definitions of element content types. - - d xmlElementContentType... - d s based(######typedef######) - d like(xmlCenum) - d XML_ELEMENT_CONTENT_PCDATA... - d c 1 - d XML_ELEMENT_CONTENT_ELEMENT... - d c 2 - d XML_ELEMENT_CONTENT_SEQ... - d c 3 - d XML_ELEMENT_CONTENT_OR... - d c 4 - - * xmlElementContentOccur: - * - * Possible definitions of element content occurrences. - - d xmlElementContentOccur... - d s based(######typedef######) - d like(xmlCenum) - d XML_ELEMENT_CONTENT_ONCE... - d c 1 - d XML_ELEMENT_CONTENT_OPT... - d c 2 - d XML_ELEMENT_CONTENT_MULT... - d c 3 - d XML_ELEMENT_CONTENT_PLUS... - d c 4 - - * xmlElementContent: - * - * An XML Element content as stored after parsing an element definition - * in a DTD. - - d xmlElementContentPtr... - d s * based(######typedef######) - - d xmlElementContent... - d ds based(xmlElementContentPtr) - d align qualified - d type like(xmlElementContentType) - d ocur like(xmlElementContentOccur) - d name * const xmlChar * - d c1 like(xmlElementContentPtr) First child - d c2 like(xmlElementContentPtr) Second child - d parent like(xmlElementContentPtr) Parent - d prefix * const xmlChar * - - * xmlElementTypeVal: - * - * The different possibilities for an element content type. - - d xmlElementTypeVal... - d s based(######typedef######) - d like(xmlCenum) - d XML_ELEMENT_TYPE_UNDEFINED... - d c 0 - d XML_ELEMENT_TYPE_EMPTY... - d c 1 - d XML_ELEMENT_TYPE_ANY... - d c 2 - d XML_ELEMENT_TYPE_MIXED... - d c 3 - d XML_ELEMENT_TYPE_ELEMENT... - d c 4 - - /include "libxmlrpg/xmlregexp" - - * xmlElement: - * - * An XML Element declaration from a DTD. - - d xmlElementPtr s * based(######typedef######) - - d xmlElement ds based(xmlElementPtr) - d align qualified - d #private * Application data - d type like(xmlElementType) XML_ELEMENT_DECL - d name * const xmlChar * - d children like(xmlNodePtr) NULL - d last like(xmlNodePtr) NULL - d parent like(xmlDtdPtr) -> DTD - d next like(xmlNodePtr) next sibling link - d prev like(xmlNodePtr) previous sibling lnk - d doc like(xmlDocPtr) The containing doc - d etype like(xmlElementTypeVal) The type - d content like(xmlElementContentPtr) Allowed elem content - d attributes like(xmlAttributePtr) Declared attributes - d prefix * const xmlChar * - /if defined(LIBXML_REGEXP_ENABLED) - d contModel like(xmlRegexpPtr) Validating regexp - /else - d contModel * - /endif - - * XML_LOCAL_NAMESPACE: - * - * A namespace declaration node. - - * xmlNs: - * - * An XML namespace. - * Note that prefix == NULL is valid, it defines the default namespace - * within the subtree (until overridden). - * - * xmlNsType is unified with xmlElementType. - - d xmlNsType s based(######typedef######) enum - d like(xmlElementType) - - d xmlNsPtr s * based(######typedef######) - - d xmlNs ds based(xmlNsPtr) - d align qualified - d next like(xmlNsPtr) next Ns link - d type like(xmlNsType) Global or local - d href * const xmlChar * - d prefix * const xmlChar * - d #private * Application data - d context like(xmlDocPtr) normally an xmlDoc - - * xmlDtd: - * - * An XML DTD, as defined by <!DOCTYPE ... There is actually one for - * the internal subset and for the external subset. - - d xmlDtd ds based(xmlDtdPtr) - d align qualified - d #private * Application data - d type like(xmlElementType) XML_DTD_NODE - d name * const xmlChar * - d children like(xmlNodePtr) Property link value - d last like(xmlNodePtr) Last child link - d parent like(xmlDocPtr) Child->parent link - d next like(xmlNodePtr) next sibling link - d prev like(xmlNodePtr) previous sibling lnk - d doc like(xmlDocPtr) The containing doc - d notations * notations hash table - d elements * elements hash table - d entities * entities hash table - d ExternalID * const xmlChar * - d SystemID * const xmlChar * - d pentities * param. ent. h table - - * xmlAttr: - * - * An attribute on an XML node. - - d xmlAttrPtr s * based(######typedef######) - - d xmlAttr ds based(xmlAttrPtr) - d align qualified - d #private * Application data - d type like(xmlElementType) XML_ATTRIBUTE_NODE - d name * const xmlChar * - d children like(xmlNodePtr) Property link value - d last like(xmlNodePtr) NULL - d parent like(xmlNodePtr) Child->parent link - d next like(xmlAttrPtr) next sibling link - d prev like(xmlAttrPtr) previous sibling lnk - d doc like(xmlDocPtr) The containing doc - d ns like(xmlNsPtr) Associated namespace - d atype like(xmlAttributeType) For validation - d psvi * Type/PSVI info - - * xmlID: - * - * An XML ID instance. - - d xmlIdPtr s * based(######typedef######) - - d xmlID ds based(xmlIdPtr) - d align qualified - d next like(xmlIdPtr) Next ID - d attr like(xmlAttrPtr) Attribute holding it - d name * const xmlChar * - d lineno like(xmlCint) Line # if not avail - d doc like(xmlDocPtr) Doc holding ID - - * xmlRef: - * - * An XML IDREF instance. - - d xmlRefPtr s * based(######typedef######) - - d xmlRef ds based(xmlRefPtr) - d align qualified - d next like(xmlRefPtr) Next Ref - d value * const xmlChar * - d attr like(xmlAttrPtr) Attribute holding it - d name * const xmlChar * - d lineno like(xmlCint) Line # if not avail - - * xmlNode: - * - * A node in an XML tree. - - d xmlNode ds based(xmlNodePtr) - d align qualified - d #private * Application data - d type like(xmlElementType) - d name * const xmlChar * - d children like(xmlNodePtr) Parent->children lnk - d last like(xmlNodePtr) Last child link - d parent like(xmlNodePtr) Child->parent link - d next like(xmlNodePtr) next sibling link - d prev like(xmlNodePtr) previous sibling lnk - d doc like(xmlDocPtr) The containing doc - d ns like(xmlNsPtr) Associated namespace - d content * xmlChar * - d properties like(xmlAttrPtr) Properties list - d nsDef like(xmlNsPtr) Node ns definitions - d psvi * Type/PSVI info - d line like(xmlCushort) - d extra like(xmlCushort) Data for XPath/XSLT - - * xmlDocProperty - * - * Set of properties of the document as found by the parser - * Some of them are linked to similary named xmlParserOption - - d xmlDocProperties... - d s based(######typedef######) - d like(xmlCenum) - d XML_DOC_WELLFORMED... - d c X'00000001' - d XML_DOC_NSVALID... - d c X'00000002' - d XML_DOC_OLD10 c X'00000004' - d XML_DOC_DTDVALID... - d c X'00000008' - d XML_DOC_XINCLUDE... - d c X'00000010' - d XML_DOC_USERBUILT... - d c X'00000020' - d XML_DOC_INTERNAL... - d c X'00000030' - d XML_DOC_HTML c X'00000080' - - * xmlDoc: - * - * An XML document. - - d xmlDoc ds based(xmlDocPtr) - d align qualified - d #private * Application data - d type like(xmlElementType) XML_DOCUMENT_NODE - d name * const xmlChar * - d children like(xmlNodePtr) The document tree - d last like(xmlNodePtr) Last child link - d parent like(xmlNodePtr) Child->parent link - d next like(xmlNodePtr) next sibling link - d prev like(xmlNodePtr) previous sibling lnk - d doc like(xmlDocPtr) Reference to itself - d compression like(xmlCint) zlib compression lev - d standalone like(xmlCint) - d intSubset like(xmlDtdPtr) Internal subset - d extSubset like(xmlDtdPtr) External subset - d oldns like(xmlNsPtr) Global namespace - d version * const xmlChar * - d encoding * const xmlChar * - d ids * IDs hash table - d refs * IDREFs hash table - d URL * const xmlChar * - d charset like(xmlCint) In-memory encoding - d dict * xmlDictPtr for names - d psvi * Type/PSVI ino - d parseFlags like(xmlCint) xmlParserOption's - d properties like(xmlCint) xmlDocProperties - - * xmlDOMWrapAcquireNsFunction: - * @ctxt: a DOM wrapper context - * @node: the context node (element or attribute) - * @nsName: the requested namespace name - * @nsPrefix: the requested namespace prefix - * - * A function called to acquire namespaces (xmlNs) from the wrapper. - * - * Returns an xmlNsPtr or NULL in case of an error. - - d xmlDOMWrapAcquireNsFunction... - d s * based(######typedef######) - d procptr - - * xmlDOMWrapCtxt: - * - * Context for DOM wrapper-operations. - - d xmlDOMWrapCtxtPtr... - d s * based(######typedef######) - - d xmlDOMWrapCtxt... - d ds based(xmlDOMWrapCtxtPtr) - d align qualified - d #private * void * - d type like(xmlCint) - d namespaceMap * void * - d getNsForNodeFunc... - d like(xmlDOMWrapAcquireNsFunction) - - - * Variables. - - * Some helper functions - - /undefine XML_TESTVAL - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_XPATH_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_DEBUG_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_HTML_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SAX1_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_HTML_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_WRITER_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_DOCB_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlValidateNCName... - d pr extproc('xmlValidateNCName') - d like(xmlCint) - d value * value options(*string) const xmlChar * - d space value like(xmlCint) - - /undefine XML_TESTVAL - /endif - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlValidateQName... - d pr extproc('xmlValidateQName') - d like(xmlCint) - d value * value options(*string) const xmlChar * - d space value like(xmlCint) - - d xmlValidateName... - d pr extproc('xmlValidateName') - d like(xmlCint) - d value * value options(*string) const xmlChar * - d space value like(xmlCint) - - d xmlValidateNMToken... - d pr extproc('xmlValidateNMToken') - d like(xmlCint) - d value * value options(*string) const xmlChar * - d space value like(xmlCint) - - /undefine XML_TESTVAL - /endif - - d xmlBuildQName pr * extproc('xmlBuildQName') xmlChar * - d ncname * value options(*string) const xmlChar * - d prefix * value options(*string) const xmlChar * - d memory 65535 options(*varsize: *omit) xmlChar[] - d len value like(xmlCint) memory length - - d xmlSplitQName2 pr * extproc('xmlSplitQName2') xmlChar * - d name * value options(*string) const xmlChar * - d prefix * xmlChar * - - d xmlSplitQName3 pr * extproc('xmlSplitQName3') const xmlChar * - d name * value options(*string) const xmlChar * - d len like(xmlCint) - - * Handling Buffers, the old ones see @xmlBuf for the new ones. - - d xmlSetBufferAllocationScheme... - d pr extproc( - d 'xmlSetBufferAllocationScheme') - d scheme value - d like(xmlBufferAllocationScheme) - - d xmlGetBufferAllocationScheme... - d pr extproc( - d 'xmlGetBufferAllocationScheme') - d like(xmlBufferAllocationScheme) - - d xmlBufferCreate... - d pr extproc('xmlBufferCreate') - d like(xmlBufferPtr) - - d xmlBufferCreateSize... - d pr extproc('xmlBufferCreateSize') - d like(xmlBufferPtr) - d size value like(xmlCsize_t) - - d xmlBufferCreateStatic... - d pr extproc('xmlBufferCreateStatic') - d like(xmlBufferPtr) - d mem * value - d size value like(xmlCsize_t) - - d xmlBufferResize... - d pr extproc('xmlBufferResize') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d size value like(xmlCsize_t) - - d xmlBufferFree pr extproc('xmlBufferFree') - d buf value like(xmlBufferPtr) - - d xmlBufferDump pr extproc('xmlBufferDump') - d like(xmlCint) - d file * value FILE * - d buf value like(xmlBufferPtr) - - d xmlBufferAdd pr extproc('xmlBufferAdd') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d str * value options(*string) const xmlChar * - d len value like(xmlCint) str length - - d xmlBufferAddHead... - d pr extproc('xmlBufferAddHead') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d str * value options(*string) const xmlChar * - d len value like(xmlCint) str length - - d xmlBufferCat pr extproc('xmlBufferCat') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d str * value options(*string) const xmlChar * - - d xmlBufferCCat pr extproc('xmlBufferCCat') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d str * value options(*string) const char * - - d xmlBufferShrink... - d pr extproc('xmlBufferShrink') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d len value like(xmlCuint) - - d xmlBufferGrow pr extproc('xmlBufferGrow') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d len value like(xmlCuint) - - d xmlBufferEmpty pr extproc('xmlBufferEmpty') - d buf value like(xmlBufferPtr) - - d xmlBufferContent... - d pr * extproc('xmlBufferContent') const xmlChar * - d buf value like(xmlBufferPtr) - - d xmlBufferDetach... - d pr * extproc('xmlBufferDetach') xmlChar * - d buf value like(xmlBufferPtr) - - d xmlBufferSetAllocationScheme... - d pr extproc( - d 'xmlBufferSetAllocationScheme') - d buf value like(xmlBufferPtr) - d scheme value - d like(xmlBufferAllocationScheme) - - d xmlBufferLength... - d pr extproc('xmlBufferLength') - d like(xmlCint) - d buf value like(xmlBufferPtr) - - * Creating/freeing new structures. - - d xmlCreateIntSubset... - d pr extproc('xmlCreateIntSubset') - d like(xmlDtdPtr) - d doc value like(xmlDocPtr) - d name * value options(*string) const xmlChar * - d ExternalID * value options(*string) const xmlChar * - d SystemlID * value options(*string) const xmlChar * - - d xmlNewDtd pr extproc('xmlNewDtd') - d like(xmlDtdPtr) - d doc value like(xmlDocPtr) - d name * value options(*string) const xmlChar * - d ExternalID * value options(*string) const xmlChar * - d SystemlID * value options(*string) const xmlChar * - - d xmlGetIntSubset... - d pr extproc('xmlGetIntSubset') - d like(xmlDtdPtr) - d doc value like(xmlDocPtr) - - d xmlFreeDtd pr extproc('xmlFreeDtd') - d cur value like(xmlDtdPtr) - - /if defined(LIBXML_LEGACY_ENABLED) - d xmlNewGlobalNs pr extproc('xmlNewGlobalNs') - d like(xmlNsPtr) - d doc value like(xmlDocPtr) - d href * value options(*string) const xmlChar * - d prefix * value options(*string) const xmlChar * - /endif LIBXML_LEGACY_ENABLD - - d xmlNewNs pr extproc('xmlNewNs') - d like(xmlNsPtr) - d node value like(xmlNodePtr) - d href * value options(*string) const xmlChar * - d prefix * value options(*string) const xmlChar * - - d xmlFreeNs pr extproc('xmlFreeNs') - d cur value like(xmlNsPtr) - - d xmlFreeNsList pr extproc('xmlFreeNsList') - d cur value like(xmlNsPtr) - - d xmlNewDoc pr extproc('xmlNewDoc') - d like(xmlDocPtr) - d version * value options(*string) const xmlChar * - - d xmlFreeDoc pr extproc('xmlFreeDoc') - d cur value like(xmlDocPtr) - - d xmlNewDocProp pr extproc('xmlNewDocProp') - d like(xmlAttrPtr) - d name * value options(*string) const xmlChar * - d value * value options(*string) const xmlChar * - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_HTML_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlNewProp pr extproc('xmlNewProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - d value * value options(*string) const xmlChar * - - /undefine XML_TESTVAL - /endif - - d xmlNewNsProp pr extproc('xmlNewNsProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d value * value options(*string) const xmlChar * - - d xmlNewNsPropEatName... - d pr extproc('xmlNewNsPropEatName') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value xmlChar * - d value * value options(*string) const xmlChar * - - d xmlFreePropList... - d pr extproc('xmlFreePropList') - d cur value like(xmlAttrPtr) - - d xmlFreeProp pr extproc('xmlFreeProp') - d cur value like(xmlAttrPtr) - - d xmlCopyProp pr extproc('xmlCopyProp') - d like(xmlAttrPtr) - d target value like(xmlNodePtr) - d cur value like(xmlAttrPtr) - - d xmlCopyPropList... - d pr extproc('xmlCopyPropList') - d like(xmlAttrPtr) - d target value like(xmlNodePtr) - d cur value like(xmlAttrPtr) - - /if defined(LIBXML_TREE_ENABLED) - d xmlCopyDtd pr extproc('xmlCopyDtd') - d like(xmlDtdPtr) - d dtd value like(xmlDtdPtr) - /endif LIBXML_TREE_ENABLED - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlCopyDoc pr extproc('xmlCopyDoc') - d like(xmlDocPtr) - d doc value like(xmlDocPtr) - d recursive value like(xmlCint) - - /undefine XML_TESTVAL - /endif - - * Creating new nodes. - - d xmlNewDocNode pr extproc('xmlNewDocNode') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewDocNodeEatName... - d pr extproc('xmlNewDocNodeEatName') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d ns value like(xmlNsPtr) - d name * value xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewNode pr extproc('xmlNewNode') - d like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - - d xmlNewNodeEatName... - d pr extproc('xmlNewNodeEatName') - d like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value xmlChar * - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlNewChild pr extproc('xmlNewChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - /undefine XML_TESTVAL - /endif - - d xmlNewDocText pr extproc('xmlNewDocText') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d content * value options(*string) const xmlChar * - - d xmlNewText pr extproc('xmlNewText') - d like(xmlNodePtr) - d content * value options(*string) const xmlChar * - - d xmlNewDocPI pr extproc('xmlNewDocPI') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewPI pr extproc('xmlNewPI') - d like(xmlNodePtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewDocTextLen... - d pr extproc('xmlNewDocTextLen') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlNewTextLen pr extproc('xmlNewTextLen') - d like(xmlNodePtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlNewDocComment... - d pr extproc('xmlNewDocComment') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d content * value options(*string) const xmlChar * - - d xmlNewComment pr extproc('xmlNewComment') - d like(xmlNodePtr) - d content * value options(*string) const xmlChar * - - d xmlNewCDataBlock... - d pr extproc('xmlNewCDataBlock') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlNewCharRef pr extproc('xmlNewCharRef') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d name * value options(*string) const xmlChar * - - d xmlNewReference... - d pr extproc('xmlNewReference') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d name * value options(*string) const xmlChar * - - d xmlCopyNode pr extproc('xmlCopyNode') - d like(xmlNodePtr) - d node value like(xmlNodePtr) - d recursive value like(xmlCint) - - d xmlDocCopyNode pr extproc('xmlDocCopyNode') - d like(xmlNodePtr) - d node value like(xmlNodePtr) - d doc value like(xmlDocPtr) - d recursive value like(xmlCint) - - d xmlDocCopyNodeList... - d pr extproc('xmlDocCopyNodeList') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - - d xmlCopyNodeList... - d pr extproc('xmlCopyNodeList') - d like(xmlNodePtr) - d node value like(xmlNodePtr) - - /if defined(LIBXML_TREE_ENABLED) - d xmlNewTextChild... - d pr extproc('xmlNewTextChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewDocRawNode... - d pr extproc('xmlNewDocRawNode') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d content * value options(*string) const xmlChar * - - d xmlNewDocFragment... - d pr extproc('xmlNewDocFragment') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - /endif LIBXML_TREE_ENABLED - - * Navigating. - - d xmlNewDocFragment... - d xmlGetLineNo pr extproc('xmlGetLineNo') - d like(xmlClong) - d node value like(xmlNodePtr) - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_DEBUG_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlGetNodePath pr * extproc('xmlGetNodePath') xmlChar * - d node value like(xmlNodePtr) - - /undefine XML_TESTVAL - /endif - - d xmlDocGetRootElement... - d pr extproc('xmlDocGetRootElement') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - - d xmlGetLastChild... - d pr extproc('xmlGetLastChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - - d xmlNodeIsText pr extproc('xmlNodeIsText') - d like(xmlCint) - d node value like(xmlNodePtr) - - d xmlIsBlankNode pr extproc('xmlIsBlankNode') - d like(xmlCint) - d node value like(xmlNodePtr) - - * Changing the structure. - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_WRITER_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlDocSetRootElement... - d pr extproc('xmlDocSetRootElement') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d root value like(xmlNodePtr) - - /undefine XML_TESTVAL - /endif - - /if defined(LIBXML_TREE_ENABLED) - d xmlNodeSetName pr extproc('xmlNodeSetName') - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - /endif LIBXML_TREE_ENABLED - - d xmlAddChild pr extproc('xmlAddChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - d cur value like(xmlNodePtr) - - d xmlAddChildList... - d pr extproc('xmlAddChildList') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - d cur value like(xmlNodePtr) - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_WRITER_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlReplaceNode pr extproc('xmlReplaceNode') - d like(xmlNodePtr) - d old value like(xmlNodePtr) - d cur value like(xmlNodePtr) - - /undefine XML_TESTVAL - /endif - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_HTML_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlAddPrevSibling... - d pr extproc('xmlAddPrevSibling') - d like(xmlNodePtr) - d cur value like(xmlNodePtr) - d elem value like(xmlNodePtr) - - /undefine XML_TESTVAL - /endif - - d xmlAddSibling pr extproc('xmlAddSibling') - d like(xmlNodePtr) - d cur value like(xmlNodePtr) - d elem value like(xmlNodePtr) - - d xmlAddNextSibling... - d pr extproc('xmlAddNextSibling') - d like(xmlNodePtr) - d cur value like(xmlNodePtr) - d elem value like(xmlNodePtr) - - d xmlUnlinkNode pr extproc('xmlUnlinkNode') - d cur value like(xmlNodePtr) - - d xmlTextMerge pr extproc('xmlTextMerge') - d like(xmlNodePtr) - d first value like(xmlNodePtr) - d second value like(xmlNodePtr) - - d xmlTextConcat pr extproc('xmlTextConcat') - d like(xmlCint) - d node value like(xmlNodePtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlFreeNodeList... - d pr extproc('xmlFreeNodeList') - d cur value like(xmlNodePtr) - - d xmlFreeNode pr extproc('xmlFreeNode') - d cur value like(xmlNodePtr) - - d xmlSetTreeDoc pr extproc('xmlSetTreeDoc') - d tree value like(xmlNodePtr) - d doc value like(xmlDocPtr) - - d xmlSetListDoc pr extproc('xmlSetListDoc') - d list value like(xmlNodePtr) - d doc value like(xmlDocPtr) - - * Namespaces. - - d xmlSearchNs pr extproc('xmlSearchNs') - d like(xmlNsPtr) - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - d nameSpace * value options(*string) const xmlChar * - - d xmlSearchNsByHref... - d pr extproc('xmlSearchNsByHref') - d like(xmlNsPtr) - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - d href * value options(*string) const xmlChar * - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_XPATH_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlGetNsList pr * extproc('xmlGetNsList') xmlNsPtr * - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - - /undefine XML_TESTVAL - /endif - - d xmlSetNs pr extproc('xmlSetNs') - d node value like(xmlNodePtr) - d ns value like(xmlNsPtr) - - d xmlCopyNamespace... - d pr extproc('xmlCopyNamespace') - d like(xmlNsPtr) - d cur value like(xmlNsPtr) - - d xmlCopyNamespaceList... - d pr extproc('xmlCopyNamespaceList') - d like(xmlNsPtr) - d cur value like(xmlNsPtr) - - * Changing the content. - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_XINCLUDE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_HTML_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlSetProp pr extproc('xmlSetProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - d value * value options(*string) const xmlChar * - - d xmlSetNsProp pr extproc('xmlSetNsProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - d value * value options(*string) const xmlChar * - - /undefine XML_TESTVAL - /endif - - d xmlGetNoNsProp pr * extproc('xmlGetNoNsProp') xmlChar * - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - - d xmlGetProp pr * extproc('xmlGetProp') xmlChar * - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - - d xmlHasProp pr extproc('xmlHasProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - - d xmlHasNsProp pr extproc('xmlHasNsProp') - d like(xmlAttrPtr) - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - d nameSpace * value options(*string) const xmlChar * - - d xmlGetNsProp pr * extproc('xmlGetNsProp') xmlChar * - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - d nameSpace * value options(*string) const xmlChar * - - d xmlStringGetNodeList... - d pr extproc('xmlStringGetNodeList') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d value * value options(*string) const xmlChar * - - d xmlStringLenGetNodeList... - d pr extproc('xmlStringLenGetNodeList') - d like(xmlNodePtr) - d doc value like(xmlDocPtr) - d value * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlNodeListGetString... - d pr * extproc('xmlNodeListGetString') xmlChar * - d doc value like(xmlDocPtr) - d list value like(xmlNodePtr) - d inLine value like(xmlCint) - - /if defined(LIBXML_TREE_ENABLED) - d xmlNodeListGetRawString... - d pr * extproc('xmlNodeListGetRawString') xmlChar * - d doc value like(xmlDocPtr) - d list value like(xmlNodePtr) - d inLine value like(xmlCint) - /endif LIBXML_TREE_ENABLED - - d xmlNodeSetContent... - d pr extproc('xmlNodeSetContent') - d cur value like(xmlNodePtr) - d content * value options(*string) const xmlChar * - - /if defined(LIBXML_TREE_ENABLED) - d xmlNodeSetContentLen... - d pr extproc('xmlNodeSetContentLen') - d cur value like(xmlNodePtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - /endif LIBXML_TREE_ENABLED - - d xmlNodeAddContent... - d pr extproc('xmlNodeAddContent') - d cur value like(xmlNodePtr) - d content * value options(*string) const xmlChar * - - d xmlNodeAddContentLen... - d pr extproc('xmlNodeAddContentLen') - d cur value like(xmlNodePtr) - d content * value options(*string) const xmlChar * - d len value like(xmlCint) - - d xmlNodeGetContent... - d pr * extproc('xmlNodeGetContent') xmlChar * - d cur value like(xmlNodePtr) - - d xmlNodeBufGetContent... - d pr extproc('xmlNodeBufGetContent') - d like(xmlCint) - d buffer value like(xmlBufferPtr) - d cur value like(xmlNodePtr) - - d xmlBufGetNodeContent... - d pr extproc('xmlBufGetNodeContent') - d like(xmlCint) - d buf value like(xmlBufPtr) - d cur value like(xmlNodePtr) - - d xmlNodeGetLang pr * extproc('xmlNodeGetLang') xmlChar * - d cur value like(xmlNodePtr) - - d xmlNodeGetSpacePreserve... - d pr extproc('xmlNodeGetSpacePreserve') - d like(xmlCint) - d cur value like(xmlNodePtr) - - /if defined(LIBXML_TREE_ENABLED) - d xmlNodeSetLang pr extproc('xmlNodeSetLang') - d cur value like(xmlNodePtr) - d lang * value options(*string) const xmlChar * - - d xmlNodeSetSpacePreserve... - d pr extproc('xmlNodeSetSpacePreserve') - d cur value like(xmlNodePtr) - d val value like(xmlCint) - /endif LIBXML_TREE_ENABLED - - d xmlNodeGetBase pr * extproc('xmlNodeGetBase') xmlChar * - d doc value like(xmlDocPtr) - d cur value like(xmlNodePtr) - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_XINCLUDE_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlNodeSetBase pr extproc('xmlNodeSetBase') - d node value like(xmlNodePtr) - d uri * value options(*string) const xmlChar * - - /undefine XML_TESTVAL - /endif - - * Removing content. - - d xmlRemoveProp pr extproc('xmlRemoveProp') - d like(xmlCint) - d cur value like(xmlAttrPtr) - - /if defined(LIBXML_TREE_ENABLED) - /define XML_TESTVAL - /elseif defined(LIBXML_SCHEMAS_ENABLED) - /define XML_TESTVAL - /endif - /if defined(XML_TESTVAL) - d xmlUnsetNsProp pr extproc('xmlUnsetNsProp') - d like(xmlCint) - d node value like(xmlNodePtr) - d ns value like(xmlNsPtr) - d name * value options(*string) const xmlChar * - - d xmlUnsetProp pr extproc('xmlUnsetProp') - d like(xmlCint) - d node value like(xmlNodePtr) - d name * value options(*string) const xmlChar * - - /undefine XML_TESTVAL - /endif - - * Internal, don't use. - - d xmlBufferWriteCharacter... Warning: renamed - d pr extproc('xmlBufferWriteCHAR') - d buf value like(xmlBufferPtr) - d string * value options(*string) const xmlChar * - - d xmlBufferWriteChar... - d pr extproc('xmlBufferWriteChar') - d buf value like(xmlBufferPtr) - d string * value options(*string) const xmlChar * - - d xmlBufferWriteQuotedString... - d pr extproc('xmlBufferWriteQuotedString') - d buf value like(xmlBufferPtr) - d string * value options(*string) const xmlChar * - - /if defined(LIBXML_OUTPUT_ENABLED) - d xmlAttrSerializeTxtContent... - d pr extproc('xmlAttrSerializeTxtContent') - d buf value like(xmlBufferPtr) - d attr value like(xmlAttrPtr) - d string * value options(*string) const xmlChar * - /endif LIBXML_OUTPUT_ENABLD - - /if defined(LIBXML_TREE_ENABLED) - - * Namespace handling. - - d xmlReconciliateNs... - d pr extproc('xmlReconciliateNs') - d like(xmlCint) - d doc value like(xmlDocPtr) - d tree value like(xmlNodePtr) - /endif - - /if defined(LIBXML_OUTPUT_ENABLED) - - * Saving. - - d xmlDocDumpFormatMemory... - d pr extproc('xmlDocDumpFormatMemory') - d cur value like(xmlDocPtr) - d mem * xmlChar * (*) - d size like(xmlCint) - d format value like(xmlCint) - - d xmlDocDumpMemory... - d pr extproc('xmlDocDumpMemory') - d cur value like(xmlDocPtr) - d mem * xmlChar * (*) - d size like(xmlCint) - - d xmlDocDumpMemoryEnc... - d pr extproc('xmlDocDumpMemoryEnc') - d out_doc value like(xmlDocPtr) - d doc_txt_ptr * xmlChar * (*) - d doc_txt_len like(xmlCint) - d txt_encoding * value options(*string) const char * - - d xmlDocDumpFormatMemoryEnc... - d pr extproc('xmlDocDumpFormatMemoryEnc') - d out_doc value like(xmlDocPtr) - d doc_txt_ptr * xmlChar * (*) - d doc_txt_len like(xmlCint) - d txt_encoding * value options(*string) const char * - d format value like(xmlCint) - - d xmlDocFormatDump... - d pr extproc('xmlDocFormatDump') - d like(xmlCint) - d f * value FILE * - d cur value like(xmlDocPtr) - d format value like(xmlCint) - - d xmlDocDump pr extproc('xmlDocDump') - d like(xmlCint) - d f * value FILE * - d cur value like(xmlDocPtr) - - d xmlElemDump pr extproc('xmlElemDump') - d f * value FILE * - d doc value like(xmlDocPtr) - d cur value like(xmlNodePtr) - - d xmlSaveFile pr extproc('xmlSaveFile') - d like(xmlCint) - d filename * value options(*string) const char * - d cur value like(xmlDocPtr) - - d xmlSaveFormatFile... - d pr extproc('xmlSaveFormatFile') - d like(xmlCint) - d filename * value options(*string) const char * - d cur value like(xmlDocPtr) - d format value like(xmlCint) - - d xmlBufNodeDump pr extproc('xmlBufNodeDump') - d like(xmlCsize_t) - d buf value like(xmlBufPtr) - d doc value like(xmlDocPtr) - d cur value like(xmlNodePtr) - d level value like(xmlCint) - d format value like(xmlCint) - - d xmlNodeDump pr extproc('xmlNodeDump') - d like(xmlCint) - d buf value like(xmlBufferPtr) - d doc value like(xmlDocPtr) - d cur value like(xmlNodePtr) - d level value like(xmlCint) - d format value like(xmlCint) - - d xmlSaveFileTo pr extproc('xmlSaveFileTo') - d like(xmlCint) - d buf value like(xmlOutputBufferPtr) - d cur value like(xmlDocPtr) - d encoding * value options(*string) const char * - - d xmlSaveFormatFileTo... - d pr extproc('xmlSaveFormatFileTo') - d like(xmlCint) - d buf value like(xmlOutputBufferPtr) - d cur value like(xmlDocPtr) - d encoding * value options(*string) const char * - d format value like(xmlCint) - - d xmlNodeDumpOutput... - d pr extproc('xmlNodeDumpOutput') - d buf value like(xmlOutputBufferPtr) - d doc value like(xmlDocPtr) - d cur value like(xmlNodePtr) - d level value like(xmlCint) - d format value like(xmlCint) - d encoding * value options(*string) const char * - - d xmlSaveFormatFileEnc... - d pr extproc('xmlSaveFormatFileEnc') - d like(xmlCint) - d filename * value options(*string) const char * - d cur value like(xmlDocPtr) - d encoding * value options(*string) const char * - d format value like(xmlCint) - - d xmlSaveFileEnc pr extproc('xmlSaveFileEnc') - d like(xmlCint) - d filename * value options(*string) const char * - d cur value like(xmlDocPtr) - d encoding * value options(*string) const char * - /endif LIBXML_OUTPUT_ENABLD - - * XHTML - - d xmlIsXHTML pr extproc('xmlIsXHTML') - d like(xmlCint) - d systemID * value options(*string) const xmlChar * - d publicID * value options(*string) const xmlChar * - - * Compression. - - d xmlGetDocCompressMode... - d pr extproc('xmlGetDocCompressMode') - d like(xmlCint) - d doc value like(xmlDocPtr) - - d xmlSetDocCompressMode... - d pr extproc('xmlSetDocCompressMode') - d doc value like(xmlDocPtr) - d mode value like(xmlCint) - - d xmlGetCompressMode... - d pr extproc('xmlGetCompressMode') - d like(xmlCint) - - d xmlSetCompressMode... - d pr extproc('xmlSetCompressMode') - d mode value like(xmlCint) - - * DOM-wrapper helper functions. - - d xmlDOMWrapNewCtxt... - d pr extproc('xmlDOMWrapNewCtxt') - d like(xmlDOMWrapCtxtPtr) - - d xmlDOMWrapFreeCtxt... - d pr extproc('xmlDOMWrapFreeCtxt') - d ctxt value like(xmlDOMWrapCtxtPtr) - - d xmlDOMWrapReconcileNamespaces... - d pr extproc( - d 'xmlDOMWrapReconcileNamespaces') - d like(xmlCint) - d ctxt value like(xmlDOMWrapCtxtPtr) - d elem value like(xmlNodePtr) - d options value like(xmlCint) - - d xmlDOMWrapAdoptNode... - d pr extproc('xmlDOMWrapAdoptNode') - d like(xmlCint) - d ctxt value like(xmlDOMWrapCtxtPtr) - d sourceDoc value like(xmlDocPtr) - d node value like(xmlNodePtr) - d destDoc value like(xmlDocPtr) - d destParent value like(xmlNodePtr) - d options value like(xmlCint) - - d xmlDOMWrapRemoveNode... - d pr extproc('xmlDOMWrapRemoveNode') - d like(xmlCint) - d ctxt value like(xmlDOMWrapCtxtPtr) - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - d options value like(xmlCint) - - d xmlDOMWrapCloneNode... - d pr extproc('xmlDOMWrapCloneNode') - d like(xmlCint) - d ctxt value like(xmlDOMWrapCtxtPtr) - d sourceDoc value like(xmlDocPtr) - d node value like(xmlNodePtr) - d clonedNode like(xmlNodePtr) - d destDoc value like(xmlDocPtr) - d destParent value like(xmlNodePtr) - d options value like(xmlCint) - - /if defined(LIBXML_TREE_ENABLED) - - * 5 interfaces from DOM ElementTraversal, but different in entities - * traversal. - - d xmlChildElementCount... - d pr extproc('xmlChildElementCount') - d like(xmlClong) - d parent value like(xmlNodePtr) - - d xmlNextElementSibling... - d pr extproc('xmlNextElementSibling') - d like(xmlNodePtr) - d node value like(xmlNodePtr) - - d xmlFirstElementChild... - d pr extproc('xmlFirstElementChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - - d xmlLastElementChild... - d pr extproc('xmlLastElementChild') - d like(xmlNodePtr) - d parent value like(xmlNodePtr) - - d xmlPreviousElementSibling... - d pr extproc('xmlPreviousElementSibling') - d like(xmlNodePtr) - d node value like(xmlNodePtr) - /endif - - /if not defined(XML_PARSER_H__) - /include "libxmlrpg/xmlmemory" - /endif - - /endif XML_TREE_H__ |