UNPKG

libxmljs

Version:

libxml bindings for v8 javascript engine

1,774 lines 222 kB
/// <reference types="node" /> import { StructuredErrorCallback, GenericErrorCallback, FROM_BUFFER_ASYNC_TYPE } from "../types"; type attributeDeclSAXFunc = {}; type cdataBlockSAXFunc = {}; type charactersSAXFunc = {}; type commentSAXFunc = {}; type elementDeclSAXFunc = {}; type endDocumentSAXFunc = {}; type endElementNsSAX2Func = {}; type endElementSAXFunc = {}; type entityDeclSAXFunc = {}; type errorSAXFunc = {}; type externalSubsetSAXFunc = {}; type fatalErrorSAXFunc = {}; type getEntitySAXFunc = {}; type getParameterEntitySAXFunc = {}; type hasExternalSubsetSAXFunc = {}; type hasInternalSubsetSAXFunc = {}; export type htmlDocPtr = xmlDocPtr & {}; type htmlElemDesc = {}; export type htmlElemDescPtr = { name: string; startTag: string; endTag: string; saveEndTag: string; empty: string; depr: string; dtd: string; isinline: string; desc: string; subelts: string; defaultsubelt: string; attrs_opt: string; attrs_depr: string; attrs_req: string; getCPtr: { (): number; }; }; type htmlEntityDesc = {}; export type htmlEntityDescPtr = { value: number; name: string; desc: string; getCPtr: { (): number; }; }; export type htmlNodePtr = {}; export type htmlParserCtxtPtr = {}; export type htmlParserInputPtr = {}; export type htmlSAXHandlerPtr = {}; type htmlStatus = {}; type ignorableWhitespaceSAXFunc = {}; type internalSubsetSAXFunc = {}; type isStandaloneSAXFunc = {}; type notationDeclSAXFunc = {}; type processingInstructionSAXFunc = {}; type referenceSAXFunc = {}; type resolveEntitySAXFunc = {}; type setDocumentLocatorSAXFunc = {}; type startDocumentSAXFunc = {}; type startElementNsSAX2Func = {}; type startElementSAXFunc = {}; type unparsedEntityDeclSAXFunc = {}; type warningSAXFunc = {}; type xlinkExtendedLinkFunk = {}; type xlinkExtendedLinkSetFunk = {}; export type xlinkHandlerPtr = { simple: xlinkSimpleLinkFunk; extended: xlinkExtendedLinkFunk; set: xlinkExtendedLinkSetFunk; getCPtr: { (): number; }; }; type xlinkNodeDetectFunc = {}; type xlinkSimpleLinkFunk = {}; type xlinkType = {}; export type xmlAttrPtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlNodePtr | null; next: xmlAttrPtr | null; prev: xmlAttrPtr | null; doc: xmlDocPtr | null; ns: xmlNsPtr | null; atype: xmlAttributeType; psvi: any; getCPtr: { (): number; }; }; type xmlAttributeDefault = {}; export type xmlAttributePtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlDtdPtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; nexth: xmlAttributePtr; atype: xmlAttributeType; def: xmlAttributeDefault; defaultValue: string; tree: xmlEnumerationPtr; prefix: string; elem: string; getCPtr: { (): number; }; }; export type xmlAttributeTablePtr = {}; type xmlAttributeType = {}; export type xmlAutomataPtr = {}; export type xmlAutomataStatePtr = {}; export type xmlBufPtr = {}; type xmlBufferAllocationScheme = {}; export type xmlBufferPtr = { content: string; use: number; size: number; alloc: xmlBufferAllocationScheme; contentIO: string; getCPtr: { (): number; }; }; type xmlCatalogAllow = {}; type xmlCatalogPrefer = {}; export type xmlCatalogPtr = {}; type xmlChLRange = {}; export type xmlChLRangePtr = { low: number; high: number; getCPtr: { (): number; }; }; type xmlChRangeGroup = {}; export type xmlChRangeGroupPtr = { nbShortRange: number; nbLongRange: number; shortRange: xmlChSRange; longRange: xmlChLRange; getCPtr: { (): number; }; }; type xmlChSRange = {}; export type xmlChSRangePtr = { low: number; high: number; getCPtr: { (): number; }; }; type xmlCharEncoding = {}; type xmlCharEncodingHandler = {}; export type xmlCharEncodingHandlerPtr = { name: string; input: xmlCharEncodingInputFunc; output: xmlCharEncodingOutputFunc; getCPtr: { (): number; }; }; type xmlCharEncodingInputFunc = {}; type xmlCharEncodingOutputFunc = {}; type xmlDOMWrapAcquireNsFunction = {}; export type xmlDOMWrapCtxtPtr = { _private: any; type: number; namespaceMap: any; getNsForNodeFunc: xmlDOMWrapAcquireNsFunction; getCPtr: { (): number; }; }; type xmlDeregisterNodeFunc = {}; type xmlDict = {}; export type xmlDictPtr = {}; export type xmlDocPtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlNodePtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; compression: number; standalone: number; intSubset: xmlDtdPtr | null; extSubset: xmlDtdPtr | null; oldNs: xmlNsPtr | null; version: string; encoding: string; ids: any; refs: any; URL: string; charset: number; dict: xmlDictPtr; psvi: any; parseFlags: number; properties: number; getCPtr: { (): number; }; }; export type xmlDtdPtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlDocPtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; notations: any; elements: any; attributes: any; entities: any; ExternalID: string; SystemID: string; pentities: any; getCPtr: { (): number; }; }; type xmlElementContent = {}; type xmlElementContentOccur = {}; export type xmlElementContentPtr = { type: xmlElementContentType; ocur: xmlElementContentOccur; name: string; c1: xmlElementContentPtr; c2: xmlElementContentPtr; parent: xmlElementContentPtr; prefix: string; getCPtr: { (): number; }; }; type xmlElementContentType = {}; export type xmlElementPtr = xmlNodePtr & { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlDtdPtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; etype: xmlElementTypeVal; content: xmlElementContentPtr; attributes: xmlAttributePtr; prefix: string; contModel: xmlRegexpPtr; getCPtr: { (): number; }; }; export type xmlElementTablePtr = {}; type xmlElementType = {}; type xmlElementTypeVal = {}; export type xmlEntitiesTablePtr = {}; export type xmlEntityPtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlDtdPtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; orig: string; content: string; length: number; etype: xmlEntityType; ExternalID: string; SystemID: string; nexte: xmlEntityPtr; URI: string; owner: number; checked: number; getCPtr: { (): number; }; }; type xmlEntityReferenceFunc = {}; type xmlEntityType = {}; export type xmlEnumerationPtr = { next: xmlEnumerationPtr; name: string; getCPtr: { (): number; }; }; type xmlError = {}; type xmlErrorLevel = {}; export type xmlErrorPtr = { domain: number; code: number; message: string; level: xmlErrorLevel; file: string; line: number; str1: string; str2: string; str3: string; int1: number; int2: number; ctxt: any; node: any; getCPtr: { (): number; }; }; export type xmlExpCtxtPtr = {}; export type xmlExpNodePtr = {}; type xmlExternalEntityLoader = {}; type xmlFeature = {}; type xmlFreeFunc = {}; type xmlGenericErrorFunc = {}; export type xmlGlobalStatePtr = { xmlParserVersion: string; xmlDefaultSAXLocator: xmlSAXLocator; xmlDefaultSAXHandler: xmlSAXHandlerV1; docbDefaultSAXHandler: xmlSAXHandlerV1; htmlDefaultSAXHandler: xmlSAXHandlerV1; xmlFree: xmlFreeFunc; xmlMalloc: xmlMallocFunc; xmlMemStrdup: xmlStrdupFunc; xmlRealloc: xmlReallocFunc; xmlGenericError: xmlGenericErrorFunc; xmlStructuredError: xmlStructuredErrorFunc; xmlGenericErrorContext: any; oldXMLWDcompatibility: number; xmlBufferAllocScheme: xmlBufferAllocationScheme; xmlDefaultBufferSize: number; xmlSubstituteEntitiesDefaultValue: number; xmlDoValidityCheckingDefaultValue: number; xmlGetWarningsDefaultValue: number; xmlKeepBlanksDefaultValue: number; xmlLineNumbersDefaultValue: number; xmlLoadExtDtdDefaultValue: number; xmlParserDebugEntities: number; xmlPedanticParserDefaultValue: number; xmlSaveNoEmptyTags: number; xmlIndentTreeOutput: number; xmlTreeIndentString: string; xmlRegisterNodeDefaultValue: xmlRegisterNodeFunc; xmlDeregisterNodeDefaultValue: xmlDeregisterNodeFunc; xmlMallocAtomic: xmlMallocFunc; xmlLastError: xmlError; xmlParserInputBufferCreateFilenameValue: xmlParserInputBufferCreateFilenameFunc; xmlOutputBufferCreateFilenameValue: xmlOutputBufferCreateFilenameFunc; xmlStructuredErrorContext: any; getCPtr: { (): number; }; }; type xmlHashCopier = {}; type xmlHashDeallocator = {}; type xmlHashScanner = {}; type xmlHashScannerFull = {}; export type xmlHashTablePtr = {}; export type xmlIDPtr = { next: xmlIDPtr; value: string; attr: xmlAttrPtr | null; name: string; lineno: number; doc: xmlDocPtr | null; getCPtr: { (): number; }; }; export type xmlIDTablePtr = {}; type xmlInputCloseCallback = {}; type xmlInputMatchCallback = {}; type xmlInputOpenCallback = {}; type xmlInputReadCallback = {}; export type xmlLinkPtr = {}; type xmlListDataCompare = {}; type xmlListDeallocator = {}; export type xmlListPtr = {}; type xmlListWalker = {}; export type xmlLocationSetPtr = { locNr: number; locMax: number; locTab: xmlXPathObjectPtr; getCPtr: { (): number; }; }; type xmlMallocFunc = {}; export type xmlModulePtr = {}; export type xmlMutexPtr = {}; type xmlNode = {}; export type xmlNodePtr = { _private: any; type: xmlElementType; name: string; children: xmlNodePtr | null; last: xmlNodePtr | null; parent: xmlNodePtr | null; next: xmlNodePtr | null; prev: xmlNodePtr | null; doc: xmlDocPtr | null; ns: xmlNsPtr | null; content: string; properties: xmlAttrPtr | null; nsDef: xmlNsPtr | null; psvi: any; line: number; extra: number; getCPtr: { (): number; }; }; export type xmlNodeSetPtr = { nodeNr: number; nodeMax: number; nodeTab: xmlNodePtr | null; getCPtr: { (): number; }; }; export type xmlNotationPtr = { name: string; PublicID: string; SystemID: string; getCPtr: { (): number; }; }; export type xmlNotationTablePtr = {}; export type xmlNsPtr = { next: xmlNsPtr | null; type: xmlNsPtr | null; href: string; prefix: string; _private: any; context: xmlDocPtr | null; getCPtr: { (): number; }; }; type xmlOutputBufferCreateFilenameFunc = {}; export type xmlOutputBufferPtr = { context: any; writecallback: xmlOutputWriteCallback; closecallback: xmlOutputCloseCallback; encoder: xmlCharEncodingHandlerPtr; buffer: xmlBufPtr; conv: xmlBufPtr; written: number; error: number; getCPtr: { (): number; }; }; type xmlOutputCloseCallback = {}; type xmlOutputMatchCallback = {}; type xmlOutputOpenCallback = {}; type xmlOutputWriteCallback = {}; export type xmlParserCtxtPtr = { sax: xmlSAXHandlerPtr; userData: any; myDoc: xmlDocPtr | null; wellFormed: number; replaceEntities: number; version: string; encoding: string; standalone: number; html: number; input: xmlParserInputPtr; inputNr: number; inputMax: number; inputTab: xmlParserInputPtr; node: xmlNodePtr | null; nodeNr: number; nodeMax: number; nodeTab: xmlNodePtr | null; record_info: number; node_seq: xmlParserNodeInfoSeq; errNo: number; hasExternalSubset: number; hasPErefs: number; external: number; valid: number; validate: number; vctxt: xmlValidCtxt; instate: xmlParserInputState; token: number; directory: string; name: string; nameNr: number; nameMax: number; nameTab: string; nbChars: number; checkIndex: number; keepBlanks: number; disableSAX: number; inSubset: number; intSubName: string; extSubURI: string; extSubSystem: string; space: number; spaceNr: number; spaceMax: number; spaceTab: number; depth: number; entity: xmlParserInputPtr; charset: number; nodelen: number; nodemem: number; pedantic: number; _private: any; loadsubset: number; linenumbers: number; catalogs: any; recovery: number; progressive: number; dict: xmlDictPtr; atts: string; maxatts: number; docdict: number; str_xml: string; str_xmlns: string; str_xml_ns: string; sax2: number; nsNr: number; nsMax: number; nsTab: string; attallocs: number; pushTab: xmlStartTag; attsDefault: xmlHashTablePtr; attsSpecial: xmlHashTablePtr; nsWellFormed: number; options: number; dictNames: number; freeElemsNr: number; freeElems: xmlNodePtr | null; freeAttrsNr: number; freeAttrs: xmlAttrPtr | null; lastError: xmlError; parseMode: xmlParserMode; nbentities: number; sizeentities: number; nodeInfo: xmlParserNodeInfo; nodeInfoNr: number; nodeInfoMax: number; nodeInfoTab: xmlParserNodeInfo; input_id: number; sizeentcopy: number; getCPtr: { (): number; }; }; type xmlParserErrors = {}; type xmlParserInputBufferCreateFilenameFunc = {}; export type xmlParserInputBufferPtr = { context: any; readcallback: xmlInputReadCallback; closecallback: xmlInputCloseCallback; encoder: xmlCharEncodingHandlerPtr; buffer: xmlBufPtr; raw: xmlBufPtr; compressed: number; error: number; rawconsumed: number; getCPtr: { (): number; }; }; type xmlParserInputDeallocate = {}; export type xmlParserInputPtr = { buf: xmlParserInputBufferPtr; filename: string; directory: string; base: string; cur: string; end: string; length: number; line: number; col: number; consumed: number; free: xmlParserInputDeallocate; encoding: string; version: string; standalone: number; id: number; getCPtr: { (): number; }; }; type xmlParserInputState = {}; type xmlParserMode = {}; type xmlParserNodeInfo = {}; export type xmlParserNodeInfoPtr = { node: undefined; begin_pos: number; begin_line: number; end_pos: number; end_line: number; getCPtr: { (): number; }; }; type xmlParserNodeInfoSeq = {}; export type xmlParserNodeInfoSeqPtr = { maximum: number; length: number; buffer: xmlParserNodeInfo; getCPtr: { (): number; }; }; export type xmlPatternPtr = {}; export type xmlRMutexPtr = {}; type xmlReallocFunc = {}; export type xmlRefPtr = { next: xmlRefPtr; value: string; attr: xmlAttrPtr | null; name: string; lineno: number; getCPtr: { (): number; }; }; export type xmlRefTablePtr = {}; type xmlRegExecCallbacks = {}; export type xmlRegExecCtxtPtr = {}; export type xmlRegexpPtr = {}; type xmlRegisterNodeFunc = {}; export type xmlRelaxNGParserCtxtPtr = {}; export type xmlRelaxNGPtr = {}; export type xmlRelaxNGValidCtxtPtr = {}; type xmlRelaxNGValidityErrorFunc = {}; type xmlRelaxNGValidityWarningFunc = {}; type xmlSAXHandler = {}; export type xmlSAXHandlerPtr = { internalSubset: internalSubsetSAXFunc; isStandalone: isStandaloneSAXFunc; hasInternalSubset: hasInternalSubsetSAXFunc; hasExternalSubset: hasExternalSubsetSAXFunc; resolveEntity: resolveEntitySAXFunc; getEntity: getEntitySAXFunc; entityDecl: entityDeclSAXFunc; notationDecl: notationDeclSAXFunc; attributeDecl: attributeDeclSAXFunc; elementDecl: elementDeclSAXFunc; unparsedEntityDecl: unparsedEntityDeclSAXFunc; setDocumentLocator: setDocumentLocatorSAXFunc; startDocument: startDocumentSAXFunc; endDocument: endDocumentSAXFunc; startElement: startElementSAXFunc; endElement: endElementSAXFunc; reference: referenceSAXFunc; characters: charactersSAXFunc; ignorableWhitespace: ignorableWhitespaceSAXFunc; processingInstruction: processingInstructionSAXFunc; comment: commentSAXFunc; warning: warningSAXFunc; error: errorSAXFunc; fatalError: fatalErrorSAXFunc; getParameterEntity: getParameterEntitySAXFunc; cdataBlock: cdataBlockSAXFunc; externalSubset: externalSubsetSAXFunc; initialized: number; _private: any; startElementNs: startElementNsSAX2Func; endElementNs: endElementNsSAX2Func; serror: xmlStructuredErrorFunc; getCPtr: { (): number; }; }; type xmlSAXHandlerV1 = {}; export type xmlSAXHandlerV1Ptr = { internalSubset: internalSubsetSAXFunc; isStandalone: isStandaloneSAXFunc; hasInternalSubset: hasInternalSubsetSAXFunc; hasExternalSubset: hasExternalSubsetSAXFunc; resolveEntity: resolveEntitySAXFunc; getEntity: getEntitySAXFunc; entityDecl: entityDeclSAXFunc; notationDecl: notationDeclSAXFunc; attributeDecl: attributeDeclSAXFunc; elementDecl: elementDeclSAXFunc; unparsedEntityDecl: unparsedEntityDeclSAXFunc; setDocumentLocator: setDocumentLocatorSAXFunc; startDocument: startDocumentSAXFunc; endDocument: endDocumentSAXFunc; startElement: startElementSAXFunc; endElement: endElementSAXFunc; reference: referenceSAXFunc; characters: charactersSAXFunc; ignorableWhitespace: ignorableWhitespaceSAXFunc; processingInstruction: processingInstructionSAXFunc; comment: commentSAXFunc; warning: warningSAXFunc; error: errorSAXFunc; fatalError: fatalErrorSAXFunc; getParameterEntity: getParameterEntitySAXFunc; cdataBlock: cdataBlockSAXFunc; externalSubset: externalSubsetSAXFunc; initialized: number; getCPtr: { (): number; }; }; type xmlSAXLocator = {}; export type xmlSAXLocatorPtr = { getPublicId: string; getSystemId: string; getLineNumber: number; getColumnNumber: number; getCPtr: { (): number; }; }; export type xmlSaveCtxtPtr = {}; export type xmlSchemaAnnotPtr = { next: xmlSchemaAnnotPtr; content: xmlNodePtr | null; getCPtr: { (): number; }; }; export type xmlSchemaAttributeGroupPtr = { type: xmlSchemaTypeType; next: xmlSchemaAttributePtr; name: string; id: string; ref: string; refNs: string; annot: xmlSchemaAnnotPtr; attributes: xmlSchemaAttributePtr; node: xmlNodePtr | null; flags: number; attributeWildcard: xmlSchemaWildcardPtr; refPrefix: string; refItem: xmlSchemaAttributeGroupPtr; targetNamespace: string; attrUses: any; getCPtr: { (): number; }; }; export type xmlSchemaAttributeLinkPtr = { next: xmlSchemaAttributeLinkPtr; attr: xmlSchemaAttributePtr; getCPtr: { (): number; }; }; export type xmlSchemaAttributePtr = { type: xmlSchemaTypeType; next: xmlSchemaAttributePtr; name: string; id: string; ref: string; refNs: string; typeName: string; typeNs: string; annot: xmlSchemaAnnotPtr; base: xmlSchemaTypePtr; occurs: number; defValue: string; subtypes: xmlSchemaTypePtr; node: xmlNodePtr | null; targetNamespace: string; flags: number; refPrefix: string; defVal: xmlSchemaValPtr; refDecl: xmlSchemaAttributePtr; getCPtr: { (): number; }; }; type xmlSchemaContentType = {}; export type xmlSchemaElementPtr = { type: xmlSchemaTypeType; next: xmlSchemaTypePtr; name: string; id: string; ref: string; refNs: string; annot: xmlSchemaAnnotPtr; subtypes: xmlSchemaTypePtr; attributes: xmlSchemaAttributePtr; node: xmlNodePtr | null; minOccurs: number; maxOccurs: number; flags: number; targetNamespace: string; namedType: string; namedTypeNs: string; substGroup: string; substGroupNs: string; scope: string; value: string; refDecl: xmlSchemaElementPtr | null; contModel: xmlRegexpPtr; contentType: xmlSchemaContentType; refPrefix: string; defVal: xmlSchemaValPtr; idcs: any; getCPtr: { (): number; }; }; export type xmlSchemaFacetLinkPtr = { next: xmlSchemaFacetLinkPtr; facet: xmlSchemaFacetPtr; getCPtr: { (): number; }; }; export type xmlSchemaFacetPtr = { type: xmlSchemaTypeType; next: xmlSchemaFacetPtr; value: string; id: string; annot: xmlSchemaAnnotPtr; node: xmlNodePtr | null; fixed: number; whitespace: number; val: xmlSchemaValPtr; regexp: xmlRegexpPtr; getCPtr: { (): number; }; }; export type xmlSchemaNotationPtr = { type: xmlSchemaTypeType; name: string; annot: xmlSchemaAnnotPtr; identifier: string; targetNamespace: string; getCPtr: { (): number; }; }; export type xmlSchemaParserCtxtPtr = {}; export type xmlSchemaPtr = { name: string; targetNamespace: string; version: string; id: string; doc: xmlDocPtr | null; annot: xmlSchemaAnnotPtr; flags: number; typeDecl: xmlHashTablePtr; attrDecl: xmlHashTablePtr; attrgrpDecl: xmlHashTablePtr; elemDecl: xmlHashTablePtr; notaDecl: xmlHashTablePtr; schemasImports: xmlHashTablePtr; _private: any; groupDecl: xmlHashTablePtr; dict: xmlDictPtr; includes: any; preserve: number; counter: number; idcDef: xmlHashTablePtr; volatiles: any; getCPtr: { (): number; }; }; export type xmlSchemaSAXPlugPtr = {}; export type xmlSchemaTypeLinkPtr = { next: xmlSchemaTypeLinkPtr; type: xmlSchemaTypePtr; getCPtr: { (): number; }; }; export type xmlSchemaTypePtr = { type: xmlSchemaTypeType; next: xmlSchemaTypePtr; name: string; id: string; ref: string; refNs: string; annot: xmlSchemaAnnotPtr; subtypes: xmlSchemaTypePtr; attributes: xmlSchemaAttributePtr; node: xmlNodePtr | null; minOccurs: number; maxOccurs: number; flags: number; contentType: xmlSchemaContentType; base: string; baseNs: string; baseType: xmlSchemaTypePtr; facets: xmlSchemaFacetPtr; redef: xmlSchemaTypePtr; recurse: number; attributeUses: xmlSchemaAttributeLinkPtr; attributeWildcard: xmlSchemaWildcardPtr; builtInType: number; memberTypes: xmlSchemaTypeLinkPtr; facetSet: xmlSchemaFacetLinkPtr; refPrefix: string; contentTypeDef: xmlSchemaTypePtr; contModel: xmlRegexpPtr; targetNamespace: string; attrUses: any; getCPtr: { (): number; }; }; type xmlSchemaTypeType = {}; export type xmlSchemaValPtr = {}; type xmlSchemaValType = {}; export type xmlSchemaValidCtxtPtr = {}; type xmlSchemaValidityErrorFunc = {}; type xmlSchemaValidityLocatorFunc = {}; type xmlSchemaValidityWarningFunc = {}; type xmlSchemaWhitespaceValueType = {}; export type xmlSchemaWildcardNsPtr = { next: xmlSchemaWildcardNsPtr | null; value: string; getCPtr: { (): number; }; }; export type xmlSchemaWildcardPtr = { type: xmlSchemaTypeType; id: string; annot: xmlSchemaAnnotPtr; node: xmlNodePtr | null; minOccurs: number; maxOccurs: number; processContents: number; any: number; nsSet: xmlSchemaWildcardNsPtr | null; negNsSet: xmlSchemaWildcardNsPtr | null; flags: number; getCPtr: { (): number; }; }; type xmlStartTag = {}; type xmlStrdupFunc = {}; export type xmlStreamCtxtPtr = {}; type xmlStructuredErrorFunc = {}; export type xmlURIPtr = { scheme: string; opaque: string; authority: string; server: string; user: string; port: number; path: string; query: string; fragment: string; cleanup: number; query_raw: string; getCPtr: { (): number; }; }; type xmlValidCtxt = {}; export type xmlValidCtxtPtr = { userData: any; error: xmlValidityErrorFunc; warning: xmlValidityWarningFunc; node: xmlNodePtr | null; nodeNr: number; nodeMax: number; nodeTab: xmlNodePtr | null; finishDtd: number; doc: xmlDocPtr | null; valid: number; vstate: xmlValidState; vstateNr: number; vstateMax: number; vstateTab: xmlValidState; am: xmlAutomataPtr; state: xmlAutomataStatePtr; getCPtr: { (): number; }; }; type xmlValidState = {}; export type xmlValidStatePtr = {}; type xmlValidityErrorFunc = {}; type xmlValidityWarningFunc = {}; type xmlXPathAxisFunc = {}; export type xmlXPathAxisPtr = { name: string; func: xmlXPathAxisFunc; getCPtr: { (): number; }; }; export type xmlXPathCompExprPtr = {}; export type xmlXPathContextPtr = { doc: xmlDocPtr | null; node: xmlNodePtr | null; nb_variables_unused: number; max_variables_unused: number; varHash: xmlHashTablePtr; nb_types: number; max_types: number; types: xmlXPathTypePtr; nb_funcs_unused: number; max_funcs_unused: number; funcHash: xmlHashTablePtr; nb_axis: number; max_axis: number; axis: xmlXPathAxisPtr; namespaces: xmlNsPtr | null; nsNr: number; user: any; contextSize: number; proximityPosition: number; xptr: number; here: xmlNodePtr | null; origin: xmlNodePtr | null; nsHash: xmlHashTablePtr; varLookupFunc: xmlXPathVariableLookupFunc; varLookupData: any; extra: any; function: string; functionURI: string; funcLookupFunc: xmlXPathFuncLookupFunc; funcLookupData: any; tmpNsList: xmlNsPtr | null; tmpNsNr: number; userData: any; error: xmlStructuredErrorFunc; lastError: xmlError; debugNode: xmlNodePtr | null; dict: xmlDictPtr; flags: number; cache: any; opLimit: number; opCount: number; depth: number; getCPtr: { (): number; }; }; type xmlXPathConvertFunc = {}; type xmlXPathFuncLookupFunc = {}; export type xmlXPathFuncPtr = {}; type xmlXPathFunction = {}; export type xmlXPathObjectPtr = { type: xmlXPathObjectType; nodesetval: xmlNodePtr[]; boolval: number; floatval: number; stringval: string; user: any; index: number; user2: any; index2: number; getCPtr: { (): number; }; }; type xmlXPathObjectType = {}; export type xmlXPathParserContextPtr = { cur: string; base: string; error: number; context: xmlXPathContextPtr; value: xmlXPathObjectPtr; valueNr: number; valueMax: number; valueTab: xmlXPathObjectPtr; comp: xmlXPathCompExprPtr; xptr: number; ancestor: xmlNodePtr | null; valueFrame: number; getCPtr: { (): number; }; }; export type xmlXPathTypePtr = { name: string; func: xmlXPathConvertFunc; getCPtr: { (): number; }; }; type xmlXPathVariableLookupFunc = {}; export type xmlXPathVariablePtr = { name: string; value: xmlXPathObjectPtr; getCPtr: { (): number; }; }; export interface NativeBindings { ATTRIBUTE_DESTRUCTOR: number; BASE_BUFFER_SIZE: number; HAVE_ARPA_INET_H: number; HAVE_ARPA_NAMESER_H: number; HAVE_CTYPE_H: number; HAVE_DIRENT_H: number; HAVE_DLFCN_H: number; HAVE_ERRNO_H: number; HAVE_FCNTL_H: number; HAVE_FLOAT_H: number; HAVE_FPRINTF: number; HAVE_FTIME: number; HAVE_GETTIMEOFDAY: number; HAVE_INTTYPES_H: number; HAVE_ISASCII: number; HAVE_LIMITS_H: number; HAVE_LOCALTIME: number; HAVE_MATH_H: number; HAVE_MEMORY_H: number; HAVE_MMAP: number; HAVE_MUNMAP: number; HAVE_NETDB_H: number; HAVE_NETINET_IN_H: number; HAVE_POLL_H: number; HAVE_PRINTF: number; HAVE_PUTENV: number; HAVE_RAND: number; HAVE_RESOLV_H: number; HAVE_SIGNAL: number; HAVE_SIGNAL_H: number; HAVE_SNPRINTF: number; HAVE_SPRINTF: number; HAVE_SRAND: number; HAVE_SSCANF: number; HAVE_STAT: number; HAVE_STDARG_H: number; HAVE_STDINT_H: number; HAVE_STDLIB_H: number; HAVE_STRFTIME: number; HAVE_STRINGS_H: number; HAVE_STRING_H: number; HAVE_SYS_MMAN_H: number; HAVE_SYS_SELECT_H: number; HAVE_SYS_SOCKET_H: number; HAVE_SYS_STAT_H: number; HAVE_SYS_TIMEB_H: number; HAVE_SYS_TIME_H: number; HAVE_SYS_TYPES_H: number; HAVE_TIME: number; HAVE_TIME_H: number; HAVE_VFPRINTF: number; HAVE_VSNPRINTF: number; HAVE_VSPRINTF: number; HTML_DEPRECATED: number; HTML_INVALID: number; HTML_NA: number; HTML_PARSE_COMPACT: number; HTML_PARSE_IGNORE_ENC: number; HTML_PARSE_NOBLANKS: number; HTML_PARSE_NODEFDTD: number; HTML_PARSE_NOERROR: number; HTML_PARSE_NOIMPLIED: number; HTML_PARSE_NONET: number; HTML_PARSE_NOWARNING: number; HTML_PARSE_PEDANTIC: number; HTML_PARSE_RECOVER: number; HTML_REQUIRED: number; HTML_VALID: number; INPUT_CHUNK: number; LIBXML_DOTTED_VERSION: string; LIBXML_MODULE_EXTENSION: string; LIBXML_VERSION: number; LIBXML_VERSION_EXTRA: string; LIBXML_VERSION_STRING: string; LT_OBJDIR: string; PACKAGE: string; PACKAGE_BUGREPORT: string; PACKAGE_NAME: string; PACKAGE_STRING: string; PACKAGE_TARNAME: string; PACKAGE_URL: string; PACKAGE_VERSION: string; STDC_HEADERS: number; VA_LIST_IS_ARRAY: number; VERSION: string; XLINK_ACTUATE_AUTO: number; XLINK_ACTUATE_NONE: number; XLINK_ACTUATE_ONREQUEST: number; XLINK_SHOW_EMBED: number; XLINK_SHOW_NEW: number; XLINK_SHOW_NONE: number; XLINK_SHOW_REPLACE: number; XLINK_TYPE_EXTENDED: number; XLINK_TYPE_EXTENDED_SET: number; XLINK_TYPE_NONE: number; XLINK_TYPE_SIMPLE: number; XML_ATTRIBUTE_CDATA: number; XML_ATTRIBUTE_DECL: number; XML_ATTRIBUTE_ENTITIES: number; XML_ATTRIBUTE_ENTITY: number; XML_ATTRIBUTE_ENUMERATION: number; XML_ATTRIBUTE_FIXED: number; XML_ATTRIBUTE_ID: number; XML_ATTRIBUTE_IDREF: number; XML_ATTRIBUTE_IDREFS: number; XML_ATTRIBUTE_IMPLIED: number; XML_ATTRIBUTE_NMTOKEN: number; XML_ATTRIBUTE_NMTOKENS: number; XML_ATTRIBUTE_NODE: number; XML_ATTRIBUTE_NONE: number; XML_ATTRIBUTE_NOTATION: number; XML_ATTRIBUTE_REQUIRED: number; XML_BUFFER_ALLOC_BOUNDED: number; XML_BUFFER_ALLOC_DOUBLEIT: number; XML_BUFFER_ALLOC_EXACT: number; XML_BUFFER_ALLOC_HYBRID: number; XML_BUFFER_ALLOC_IMMUTABLE: number; XML_BUFFER_ALLOC_IO: number; XML_BUF_OVERFLOW: number; XML_C14N_CREATE_CTXT: number; XML_C14N_CREATE_STACK: number; XML_C14N_INVALID_NODE: number; XML_C14N_RELATIVE_NAMESPACE: number; XML_C14N_REQUIRES_UTF8: number; XML_C14N_UNKNOW_NODE: number; XML_CATALOG_ENTRY_BROKEN: number; XML_CATALOG_MISSING_ATTR: number; XML_CATALOG_NOT_CATALOG: number; XML_CATALOG_PREFER_VALUE: number; XML_CATALOG_RECURSION: number; XML_CATA_ALLOW_ALL: number; XML_CATA_ALLOW_DOCUMENT: number; XML_CATA_ALLOW_GLOBAL: number; XML_CATA_ALLOW_NONE: number; XML_CATA_PREFER_NONE: number; XML_CATA_PREFER_PUBLIC: number; XML_CATA_PREFER_SYSTEM: number; XML_CDATA_SECTION_NODE: number; XML_CHAR_ENCODING_2022_JP: number; XML_CHAR_ENCODING_8859_1: number; XML_CHAR_ENCODING_8859_2: number; XML_CHAR_ENCODING_8859_3: number; XML_CHAR_ENCODING_8859_4: number; XML_CHAR_ENCODING_8859_5: number; XML_CHAR_ENCODING_8859_6: number; XML_CHAR_ENCODING_8859_7: number; XML_CHAR_ENCODING_8859_8: number; XML_CHAR_ENCODING_8859_9: number; XML_CHAR_ENCODING_ASCII: number; XML_CHAR_ENCODING_EBCDIC: number; XML_CHAR_ENCODING_ERROR: number; XML_CHAR_ENCODING_EUC_JP: number; XML_CHAR_ENCODING_NONE: number; XML_CHAR_ENCODING_SHIFT_JIS: number; XML_CHAR_ENCODING_UCS2: number; XML_CHAR_ENCODING_UCS4BE: number; XML_CHAR_ENCODING_UCS4LE: number; XML_CHAR_ENCODING_UCS4_2143: number; XML_CHAR_ENCODING_UCS4_3412: number; XML_CHAR_ENCODING_UTF16BE: number; XML_CHAR_ENCODING_UTF16LE: number; XML_CHAR_ENCODING_UTF8: number; XML_CHECK_ENTITY_TYPE: number; XML_CHECK_FOUND_ATTRIBUTE: number; XML_CHECK_FOUND_CDATA: number; XML_CHECK_FOUND_COMMENT: number; XML_CHECK_FOUND_DOCTYPE: number; XML_CHECK_FOUND_ELEMENT: number; XML_CHECK_FOUND_ENTITY: number; XML_CHECK_FOUND_ENTITYREF: number; XML_CHECK_FOUND_FRAGMENT: number; XML_CHECK_FOUND_NOTATION: number; XML_CHECK_FOUND_PI: number; XML_CHECK_FOUND_TEXT: number; XML_CHECK_NAME_NOT_NULL: number; XML_CHECK_NOT_ATTR: number; XML_CHECK_NOT_ATTR_DECL: number; XML_CHECK_NOT_DTD: number; XML_CHECK_NOT_ELEM_DECL: number; XML_CHECK_NOT_ENTITY_DECL: number; XML_CHECK_NOT_NCNAME: number; XML_CHECK_NOT_NS_DECL: number; XML_CHECK_NOT_UTF8: number; XML_CHECK_NO_DICT: number; XML_CHECK_NO_DOC: number; XML_CHECK_NO_ELEM: number; XML_CHECK_NO_HREF: number; XML_CHECK_NO_NAME: number; XML_CHECK_NO_NEXT: number; XML_CHECK_NO_PARENT: number; XML_CHECK_NO_PREV: number; XML_CHECK_NS_ANCESTOR: number; XML_CHECK_NS_SCOPE: number; XML_CHECK_OUTSIDE_DICT: number; XML_CHECK_UNKNOWN_NODE: number; XML_CHECK_WRONG_DOC: number; XML_CHECK_WRONG_NAME: number; XML_CHECK_WRONG_NEXT: number; XML_CHECK_WRONG_PARENT: number; XML_CHECK_WRONG_PREV: number; XML_COMMENT_NODE: number; XML_COMPLETE_ATTRS: number; XML_DEFAULT_VERSION: string; XML_DETECT_IDS: number; XML_DOCB_DOCUMENT_NODE: number; XML_DOCUMENT_FRAG_NODE: number; XML_DOCUMENT_NODE: number; XML_DOCUMENT_TYPE_NODE: number; XML_DOC_DTDVALID: number; XML_DOC_HTML: number; XML_DOC_INTERNAL: number; XML_DOC_NSVALID: number; XML_DOC_OLD10: number; XML_DOC_USERBUILT: number; XML_DOC_WELLFORMED: number; XML_DOC_XINCLUDE: number; XML_DTD_ATTRIBUTE_DEFAULT: number; XML_DTD_ATTRIBUTE_REDEFINED: number; XML_DTD_ATTRIBUTE_VALUE: number; XML_DTD_CONTENT_ERROR: number; XML_DTD_CONTENT_MODEL: number; XML_DTD_CONTENT_NOT_DETERMINIST: number; XML_DTD_DIFFERENT_PREFIX: number; XML_DTD_DUP_TOKEN: number; XML_DTD_ELEM_DEFAULT_NAMESPACE: number; XML_DTD_ELEM_NAMESPACE: number; XML_DTD_ELEM_REDEFINED: number; XML_DTD_EMPTY_NOTATION: number; XML_DTD_ENTITY_TYPE: number; XML_DTD_ID_FIXED: number; XML_DTD_ID_REDEFINED: number; XML_DTD_ID_SUBSET: number; XML_DTD_INVALID_CHILD: number; XML_DTD_INVALID_DEFAULT: number; XML_DTD_LOAD_ERROR: number; XML_DTD_MISSING_ATTRIBUTE: number; XML_DTD_MIXED_CORRUPT: number; XML_DTD_MULTIPLE_ID: number; XML_DTD_NODE: number; XML_DTD_NOTATION_REDEFINED: number; XML_DTD_NOTATION_VALUE: number; XML_DTD_NOT_EMPTY: number; XML_DTD_NOT_PCDATA: number; XML_DTD_NOT_STANDALONE: number; XML_DTD_NO_DOC: number; XML_DTD_NO_DTD: number; XML_DTD_NO_ELEM_NAME: number; XML_DTD_NO_PREFIX: number; XML_DTD_NO_ROOT: number; XML_DTD_ROOT_NAME: number; XML_DTD_STANDALONE_DEFAULTED: number; XML_DTD_STANDALONE_WHITE_SPACE: number; XML_DTD_UNKNOWN_ATTRIBUTE: number; XML_DTD_UNKNOWN_ELEM: number; XML_DTD_UNKNOWN_ENTITY: number; XML_DTD_UNKNOWN_ID: number; XML_DTD_UNKNOWN_NOTATION: number; XML_DTD_XMLID_TYPE: number; XML_DTD_XMLID_VALUE: number; XML_ELEMENT_CONTENT_ELEMENT: number; XML_ELEMENT_CONTENT_MULT: number; XML_ELEMENT_CONTENT_ONCE: number; XML_ELEMENT_CONTENT_OPT: number; XML_ELEMENT_CONTENT_OR: number; XML_ELEMENT_CONTENT_PCDATA: number; XML_ELEMENT_CONTENT_PLUS: number; XML_ELEMENT_CONTENT_SEQ: number; XML_ELEMENT_DECL: number; XML_ELEMENT_NODE: number; XML_ELEMENT_TYPE_ANY: number; XML_ELEMENT_TYPE_ELEMENT: number; XML_ELEMENT_TYPE_EMPTY: number; XML_ELEMENT_TYPE_MIXED: number; XML_ELEMENT_TYPE_UNDEFINED: number; XML_ENTITY_DECL: number; XML_ENTITY_NODE: number; XML_ENTITY_REF_NODE: number; XML_ERR_ATTLIST_NOT_FINISHED: number; XML_ERR_ATTLIST_NOT_STARTED: number; XML_ERR_ATTRIBUTE_NOT_FINISHED: number; XML_ERR_ATTRIBUTE_NOT_STARTED: number; XML_ERR_ATTRIBUTE_REDEFINED: number; XML_ERR_ATTRIBUTE_WITHOUT_VALUE: number; XML_ERR_CDATA_NOT_FINISHED: number; XML_ERR_CHARREF_AT_EOF: number; XML_ERR_CHARREF_IN_DTD: number; XML_ERR_CHARREF_IN_EPILOG: number; XML_ERR_CHARREF_IN_PROLOG: number; XML_ERR_COMMENT_NOT_FINISHED: number; XML_ERR_CONDSEC_INVALID: number; XML_ERR_CONDSEC_INVALID_KEYWORD: number; XML_ERR_CONDSEC_NOT_FINISHED: number; XML_ERR_CONDSEC_NOT_STARTED: number; XML_ERR_DOCTYPE_NOT_FINISHED: number; XML_ERR_DOCUMENT_EMPTY: number; XML_ERR_DOCUMENT_END: number; XML_ERR_DOCUMENT_START: number; XML_ERR_ELEMCONTENT_NOT_FINISHED: number; XML_ERR_ELEMCONTENT_NOT_STARTED: number; XML_ERR_ENCODING_NAME: number; XML_ERR_ENTITYREF_AT_EOF: number; XML_ERR_ENTITYREF_IN_DTD: number; XML_ERR_ENTITYREF_IN_EPILOG: number; XML_ERR_ENTITYREF_IN_PROLOG: number; XML_ERR_ENTITYREF_NO_NAME: number; XML_ERR_ENTITYREF_SEMICOL_MISSING: number; XML_ERR_ENTITY_BOUNDARY: number; XML_ERR_ENTITY_CHAR_ERROR: number; XML_ERR_ENTITY_IS_EXTERNAL: number; XML_ERR_ENTITY_IS_PARAMETER: number; XML_ERR_ENTITY_LOOP: number; XML_ERR_ENTITY_NOT_FINISHED: number; XML_ERR_ENTITY_NOT_STARTED: number; XML_ERR_ENTITY_PE_INTERNAL: number; XML_ERR_ENTITY_PROCESSING: number; XML_ERR_EQUAL_REQUIRED: number; XML_ERR_ERROR: number; XML_ERR_EXTRA_CONTENT: number; XML_ERR_EXT_ENTITY_STANDALONE: number; XML_ERR_EXT_SUBSET_NOT_FINISHED: number; XML_ERR_FATAL: number; XML_ERR_GT_REQUIRED: number; XML_ERR_HYPHEN_IN_COMMENT: number; XML_ERR_INTERNAL_ERROR: number; XML_ERR_INVALID_CHAR: number; XML_ERR_INVALID_CHARREF: number; XML_ERR_INVALID_DEC_CHARREF: number; XML_ERR_INVALID_ENCODING: number; XML_ERR_INVALID_HEX_CHARREF: number; XML_ERR_INVALID_URI: number; XML_ERR_LITERAL_NOT_FINISHED: number; XML_ERR_LITERAL_NOT_STARTED: number; XML_ERR_LTSLASH_REQUIRED: number; XML_ERR_LT_IN_ATTRIBUTE: number; XML_ERR_LT_REQUIRED: number; XML_ERR_MISPLACED_CDATA_END: number; XML_ERR_MISSING_ENCODING: number; XML_ERR_MIXED_NOT_FINISHED: number; XML_ERR_MIXED_NOT_STARTED: number; XML_ERR_NAME_REQUIRED: number; XML_ERR_NAME_TOO_LONG: number; XML_ERR_NMTOKEN_REQUIRED: number; XML_ERR_NONE: number; XML_ERR_NOTATION_NOT_FINISHED: number; XML_ERR_NOTATION_NOT_STARTED: number; XML_ERR_NOTATION_PROCESSING: number; XML_ERR_NOT_STANDALONE: number; XML_ERR_NOT_WELL_BALANCED: number; XML_ERR_NO_DTD: number; XML_ERR_NO_MEMORY: number; XML_ERR_NS_DECL_ERROR: number; XML_ERR_OK: number; XML_ERR_PCDATA_REQUIRED: number; XML_ERR_PEREF_AT_EOF: number; XML_ERR_PEREF_IN_EPILOG: number; XML_ERR_PEREF_IN_INT_SUBSET: number; XML_ERR_PEREF_IN_PROLOG: number; XML_ERR_PEREF_NO_NAME: number; XML_ERR_PEREF_SEMICOL_MISSING: number; XML_ERR_PI_NOT_FINISHED: number; XML_ERR_PI_NOT_STARTED: number; XML_ERR_PUBID_REQUIRED: number; XML_ERR_RESERVED_XML_NAME: number; XML_ERR_SEPARATOR_REQUIRED: number; XML_ERR_SPACE_REQUIRED: number; XML_ERR_STANDALONE_VALUE: number; XML_ERR_STRING_NOT_CLOSED: number; XML_ERR_STRING_NOT_STARTED: number; XML_ERR_TAG_NAME_MISMATCH: number; XML_ERR_TAG_NOT_FINISHED: number; XML_ERR_UNDECLARED_ENTITY: number; XML_ERR_UNKNOWN_ENCODING: number; XML_ERR_UNKNOWN_VERSION: number; XML_ERR_UNPARSED_ENTITY: number; XML_ERR_UNSUPPORTED_ENCODING: number; XML_ERR_URI_FRAGMENT: number; XML_ERR_URI_REQUIRED: number; XML_ERR_USER_STOP: number; XML_ERR_VALUE_REQUIRED: number; XML_ERR_VERSION_MISMATCH: number; XML_ERR_VERSION_MISSING: number; XML_ERR_WARNING: number; XML_ERR_XMLDECL_NOT_FINISHED: number; XML_ERR_XMLDECL_NOT_STARTED: number; XML_EXP_ATOM: number; XML_EXP_COUNT: number; XML_EXP_EMPTY: number; XML_EXP_FORBID: number; XML_EXP_OR: number; XML_EXP_SEQ: number; XML_EXTERNAL_GENERAL_PARSED_ENTITY: number; XML_EXTERNAL_GENERAL_UNPARSED_ENTITY: number; XML_EXTERNAL_PARAMETER_ENTITY: number; XML_FROM_BUFFER: number; XML_FROM_C14N: number; XML_FROM_CATALOG: number; XML_FROM_CHECK: number; XML_FROM_DATATYPE: number; XML_FROM_DTD: number; XML_FROM_FTP: number; XML_FROM_HTML: number; XML_FROM_HTTP: number; XML_FROM_I18N: number; XML_FROM_IO: number; XML_FROM_MEMORY: number; XML_FROM_MODULE: number; XML_FROM_NAMESPACE: number; XML_FROM_NONE: number; XML_FROM_OUTPUT: number; XML_FROM_PARSER: number; XML_FROM_REGEXP: number; XML_FROM_RELAXNGP: number; XML_FROM_RELAXNGV: number; XML_FROM_SCHEMASP: number; XML_FROM_SCHEMASV: number; XML_FROM_SCHEMATRONV: number; XML_FROM_TREE: number; XML_FROM_URI: number; XML_FROM_VALID: number; XML_FROM_WRITER: number; XML_FROM_XINCLUDE: number; XML_FROM_XPATH: number; XML_FROM_XPOINTER: number; XML_FROM_XSLT: number; XML_FTP_ACCNT: number; XML_FTP_EPSV_ANSWER: number; XML_FTP_PASV_ANSWER: number; XML_FTP_URL_SYNTAX: number; XML_HTML_DOCUMENT_NODE: number; XML_HTML_STRUCURE_ERROR: number; XML_HTML_UNKNOWN_TAG: number; XML_HTTP_UNKNOWN_HOST: number; XML_HTTP_URL_SYNTAX: number; XML_HTTP_USE_IP: number; XML_I18N_CONV_FAILED: number; XML_I18N_EXCESS_HANDLER: number; XML_I18N_NO_HANDLER: number; XML_I18N_NO_NAME: number; XML_I18N_NO_OUTPUT: number; XML_INTERNAL_GENERAL_ENTITY: number; XML_INTERNAL_PARAMETER_ENTITY: number; XML_INTERNAL_PREDEFINED_ENTITY: number; XML_IO_BUFFER_FULL: number; XML_IO_EACCES: number; XML_IO_EADDRINUSE: number; XML_IO_EAFNOSUPPORT: number; XML_IO_EAGAIN: number; XML_IO_EALREADY: number; XML_IO_EBADF: number; XML_IO_EBADMSG: number; XML_IO_EBUSY: number; XML_IO_ECANCELED: number; XML_IO_ECHILD: number; XML_IO_ECONNREFUSED: number; XML_IO_EDEADLK: number; XML_IO_EDOM: number; XML_IO_EEXIST: number; XML_IO_EFAULT: number; XML_IO_EFBIG: number; XML_IO_EINPROGRESS: number; XML_IO_EINTR: number; XML_IO_EINVAL: number; XML_IO_EIO: number; XML_IO_EISCONN: number; XML_IO_EISDIR: number; XML_IO_EMFILE: number; XML_IO_EMLINK: number; XML_IO_EMSGSIZE: number; XML_IO_ENAMETOOLONG: number; XML_IO_ENCODER: number; XML_IO_ENETUNREACH: number; XML_IO_ENFILE: number; XML_IO_ENODEV: number; XML_IO_ENOENT: number; XML_IO_ENOEXEC: number; XML_IO_ENOLCK: number; XML_IO_ENOMEM: number; XML_IO_ENOSPC: number; XML_IO_ENOSYS: number; XML_IO_ENOTDIR: number; XML_IO_ENOTEMPTY: number; XML_IO_ENOTSOCK: number; XML_IO_ENOTSUP: number; XML_IO_ENOTTY: number; XML_IO_ENXIO: number; XML_IO_EPERM: number; XML_IO_EPIPE: number; XML_IO_ERANGE: number; XML_IO_EROFS: number; XML_IO_ESPIPE: number; XML_IO_ESRCH: number; XML_IO_ETIMEDOUT: number; XML_IO_EXDEV: number; XML_IO_FLUSH: number; XML_IO_LOAD_ERROR: number; XML_IO_NETWORK_ATTEMPT: number; XML_IO_NO_INPUT: number; XML_IO_UNKNOWN: number; XML_IO_WRITE: number; XML_MAX_DICTIONARY_LIMIT: number; XML_MAX_LOOKUP_LIMIT: number; XML_MAX_NAMELEN: number; XML_MAX_NAME_LENGTH: number; XML_MAX_TEXT_LENGTH: number; XML_MODULE_CLOSE: number; XML_MODULE_LAZY: number; XML_MODULE_LOCAL: number; XML_MODULE_OPEN: number; XML_NAMESPACE_DECL: number; XML_NOTATION_NODE: number; XML_NS_ERR_ATTRIBUTE_REDEFINED: number; XML_NS_ERR_COLON: number; XML_NS_ERR_EMPTY: number; XML_NS_ERR_QNAME: number; XML_NS_ERR_UNDEFINED_NAMESPACE: number; XML_NS_ERR_XML_NAMESPACE: number; XML_PARSER_ATTRIBUTE_VALUE: number; XML_PARSER_CDATA_SECTION: number; XML_PARSER_COMMENT: number; XML_PARSER_CONTENT: number; XML_PARSER_DTD: number; XML_PARSER_END_TAG: number; XML_PARSER_ENTITY_DECL: number; XML_PARSER_ENTITY_VALUE: number; XML_PARSER_EOF: number; XML_PARSER_EPILOG: number; XML_PARSER_IGNORE: number; XML_PARSER_MISC: number; XML_PARSER_PI: number; XML_PARSER_PROLOG: number; XML_PARSER_PUBLIC_LITERAL: number; XML_PARSER_SEVERITY_ERROR: number; XML_PARSER_SEVERITY_VALIDITY_ERROR: number; XML_PARSER_SEVERITY_VALIDITY_WARNING: number; XML_PARSER_SEVERITY_WARNING: number; XML_PARSER_START: number; XML_PARSER_START_TAG: number; XML_PARSER_SYSTEM_LITERAL: number; XML_PARSE_BIG_LINES: number; XML_PARSE_COMPACT: number; XML_PARSE_DOM: number; XML_PARSE_DTDATTR: number; XML_PARSE_DTDLOAD: number; XML_PARSE_DTDVALID: number; XML_PARSE_HUGE: number; XML_PARSE_IGNORE_ENC: number; XML_PARSE_NOBASEFIX: number; XML_PARSE_NOBLANKS: number; XML_PARSE_NOCDATA: number; XML_PARSE_NODICT: number; XML_PARSE_NOENT: number; XML_PARSE_NOERROR: number; XML_PARSE_NONET: number; XML_PARSE_NOWARNING: number; XML_PARSE_NOXINCNODE: number; XML_PARSE_NSCLEAN: number; XML_PARSE_OLD10: number; XML_PARSE_OLDSAX: number; XML_PARSE_PEDANTIC: number; XML_PARSE_PUSH_DOM: number; XML_PARSE_PUSH_SAX: number; XML_PARSE_READER: number; XML_PARSE_RECOVER: number; XML_PARSE_SAX: number; XML_PARSE_SAX1: number; XML_PARSE_UNKNOWN: number; XML_PARSE_XINCLUDE: number; XML_PATTERN_DEFAULT: number; XML_PATTERN_XPATH: number; XML_PATTERN_XSFIELD: number; XML_PATTERN_XSSEL: number; XML_PI_NODE: number; XML_REGEXP_COMPILE_ERROR: number; XML_RELAXNGP_CRNG: number; XML_RELAXNGP_FREE_DOC: number; XML_RELAXNGP_NONE: number; XML_RELAXNG_ERR_ATTREXTRANS: number; XML_RELAXNG_ERR_ATTRNAME: number; XML_RELAXNG_ERR_ATTRNONS: number; XML_RELAXNG_ERR_ATTRVALID: number; XML_RELAXNG_ERR_ATTRWRONGNS: number; XML_RELAXNG_ERR_CONTENTVALID: number; XML_RELAXNG_ERR_DATAELEM: number; XML_RELAXNG_ERR_DATATYPE: number; XML_RELAXNG_ERR_DUPID: number; XML_RELAXNG_ERR_ELEMEXTRANS: number; XML_RELAXNG_ERR_ELEMNAME: number; XML_RELAXNG_ERR_ELEMNONS: number; XML_RELAXNG_ERR_ELEMNOTEMPTY: number; XML_RELAXNG_ERR_ELEMWRONG: number; XML_RELAXNG_ERR_ELEMWRONGNS: number; XML_RELAXNG_ERR_EXTRACONTENT: number; XML_RELAXNG_ERR_EXTRADATA: number; XML_RELAXNG_ERR_INTEREXTRA: number; XML_RELAXNG_ERR_INTERNAL: number; XML_RELAXNG_ERR_INTERNODATA: number; XML_RELAXNG_ERR_INTERSEQ: number; XML_RELAXNG_ERR_INVALIDATTR: number; XML_RELAXNG_ERR_LACKDATA: number; XML_RELAXNG_ERR_LIST: number; XML_RELAXNG_ERR_LISTELEM: number; XML_RELAXNG_ERR_LISTEMPTY: number; XML_RELAXNG_ERR_LISTEXTRA: number; XML_RELAXNG_ERR_MEMORY: number; XML_RELAXNG_ERR_NODEFINE: number; XML_RELAXNG_ERR_NOELEM: number; XML_RELAXNG_ERR_NOGRAMMAR: number; XML_RELAXNG_ERR_NOSTATE: number; XML_RELAXNG_ERR_NOTELEM: number; XML_RELAXNG_ERR_TEXTWRONG: number; XML_RELAXNG_ERR_TYPE: number; XML_RELAXNG_ERR_TYPECMP: number; XML_RELAXNG_ERR_TYPEVAL: number; XML_RELAXNG_ERR_VALELEM: number; XML_RELAXNG_ERR_VALUE: number; XML_RELAXNG_OK: number; XML_RNGP_ANYNAME_ATTR_ANCESTOR: number; XML_RNGP_ATTRIBUTE_CHILDREN: number; XML_RNGP_ATTRIBUTE_CONTENT: number; XML_RNGP_ATTRIBUTE_EMPTY: number; XML_RNGP_ATTRIBUTE_NOOP: number; XML_RNGP_ATTR_CONFLICT: number; XML_RNGP_CHOICE_CONTENT: number; XML_RNGP_CHOICE_EMPTY: number; XML_RNGP_CREATE_FAILURE: number; XML_RNGP_DATA_CONTENT: number; XML_RNGP_DEFINE_CREATE_FAILED: number; XML_RNGP_DEFINE_EMPTY: number; XML_RNGP_DEFINE_MISSING: number; XML_RNGP_DEFINE_NAME_MISSING: number; XML_RNGP_DEF_CHOICE_AND_INTERLEAVE: number; XML_RNGP_ELEMENT_CONTENT: number; XML_RNGP_ELEMENT_EMPTY: number; XML_RNGP_ELEMENT_NAME: number; XML_RNGP_ELEMENT_NO_CONTENT: number; XML_RNGP_ELEM_CONTENT_EMPTY: number; XML_RNGP_ELEM_CONTENT_ERROR: number; XML_RNGP_ELEM_TEXT_CONFLICT: number; XML_RNGP_EMPTY: number; XML_RNGP_EMPTY_CONSTRUCT: number; XML_RNGP_EMPTY_CONTENT: number; XML_RNGP_EMPTY_NOT_EMPTY: number; XML_RNGP_ERROR_TYPE_LIB: number; XML_RNGP_EXCEPT_EMPTY: number; XML_RNGP_EXCEPT_MISSING: number; XML_RNGP_EXCEPT_MULTIPLE: number; XML_RNGP_EXCEPT_NO_CONTENT: number; XML_RNGP_EXTERNALREF_EMTPY: number; XML_RNGP_EXTERNALREF_RECURSE: number; XML_RNGP_EXTERNAL_REF_FAILURE: number; XML_RNGP_FORBIDDEN_ATTRIBUTE: number; XML_RNGP_FOREIGN_ELEMENT: number; XML_RNGP_GRAMMAR_CONTENT: number; XML_RNGP_GRAMMAR_EMPTY: number; XML_RNGP_GRAMMAR_MISSING: number; XML_RNGP_GRAMMAR_NO_START: number; XML_RNGP_GROUP_ATTR_CONFLICT: number; XML_RNGP_HREF_ERROR: number; XML_RNGP_INCLUDE_EMPTY: number; XML_RNGP