VBA Microsoft XML Library

The Microsoft XML Library can be used to manipulate XML documents and to send HTTP requests. The MSXML2 library provides access to an ecosystem of XML objects. There are different versions of the MSXML2 library which behave slightly differently. Be sure to know which library is being used.

VBA Microsoft XML, v3.0

Class Description
DOMDocument Top-level XML object.
DOMDocument26 Top-level XML object.
DOMDocument30 Top-level XML object.
DSOControl
DSOControl26
DSOControl30
FreeThreadedDOMDocument Top-level XML object.
FreeThreadedDOMDocument26 Top-level XML object.
FreeThreadedDOMDocument30 Top-level XML object.
IMXNamespacePrefixes Collection of namespace prefixes.
IMXReaderControl Allows a Simple API for XML (SAX2) application to abort, suspend, or resume parsing.
IMXSchemaDeclHandler Provides schema information about the element being parsed, and about the attributes of that element.
IMXXMLFilter
ISchema Provides information about individual XML Schemas in the schema cache.
ISchemaAny Provides information about an attribute declaration.
ISchemaAttribute Provides information about attribute items.
ISchemaAttributeGroup Provides information about attribute groups.
ISchemaComplexType Represents a complex type in an XML schema.
ISchemaElement Represents an XML schema element.
ISchemaIdentityConstraint Returns the ISchemaIdentityConstraint object from the identityConstraints property of the ISchemaElement interface.
ISchemaItem Represents an item in an XML schema.
ISchemaItemCollection Collection of schema items.
ISchemaModelGroup Collection containing ISchemaElement, ISchemaModelGroup, and ISchemaAny.
ISchemaNotation Provides the URIs for the execution programs that are declared in a notation declaration. A notation object is returned from the notations property of the ISchema interface.
ISchemaParticle Retrieves minOccurs and maxOccurs attributes of a schema item.
ISchemaStringCollection String collection to store fields, schemaLocations values (URIs), namespaces, or enumerations.
ISchemaType Provides access to basic type information, and to a DOM representation of the type object.
IServerXMLHTTPRequest2 Provides methods and properties that enable you to establish an HTTP connection between files or objects on different Web servers.
IVBSAXAttributes Allows access to a list of attributes by attribute index, namespace-qualified name, qualified (prefixed) name.
IVBSAXContentHandler Receives notification of the logical content of a document. This is the main interface implemented by most Simple API for XML (SAX) applications.
IVBSAXDeclHandler Allows access to declaration information about Internal and external entities.
IVBSAXDTDHandler Receives notification of basic document type definition (DTD) related events.
IVBSAXEntityResolver Implements a handler to the resolveEntity event.
IVBSAXErrorHandler Provides the basic interface for handling parsing errors.
IVBSAXLexicalHandler Enables a Simple API for XML (SAX2) application to implement an optional extension handler for receiving information from the SAX2 reader, such as comments, the document type declaration, CDATA sections, and the start and end of an entity within a document. The events in the LexicalHandler apply to the entire document, not just to the document elements. All LexicalHandler events must appear between the startDocument and endDocument events of the ContentHandler.
IVBSAXLocator Associates a SAX2 event with a document location.
IVBSAXXMLFilter Provides a convenient base for creating an XML filter.
IXMLDOMAttribute Represents an attribute of the IXMLDOMElement.
IXMLDOMCDATASection Used to quote or escape blocks of text to keep that text from being interpreted as markup language.
IXMLDOMCharacterData Provides text manipulation methods that are used by several objects.
IXMLDOMComment Represents the content of an XML comment.
IXMLDOMDocument3 Represents the content of an XML comment.
IXMLDOMDocumentFragment A lightweight object that is useful for tree insert operations.
IXMLDOMDocumentType Contains information associated with the document type declaration.
IXMLDOMElement Represents the element object.
IXMLDOMEntity Represents a parsed or unparsed entity in the XML document.
IXMLDOMEntityReference Represents an entity reference node.
IXMLDOMImplementation Provides methods that are independent of any particular instance of the Document Object Model (DOM).
IXMLDOMNamedNodeMap Adds support for namespaces and iteration through the collection of attribute nodes.
IXMLDOMNode Extends the core node with support for data types, namespaces, document type definitions (DTDs), and schemas.
IXMLDOMNodeList Supports iteration through the live collection, in addition to indexed access.
IXMLDOMNotation Contains a notation declared in the document type definition (DTD) or schema.
IXMLDOMParseError Represents a parse error.
IXMLDOMParseError2 Represents a parse error.
IXMLDOMParseErrorCollection Returns a collection of parse errors.
IXMLDOMProcessingInstruction Represents a processing instruction.
IXMLDOMSchemaCollection2 Used to expand the IXMLDOMSchemaCollection interface.
IXMLDOMSelection Represents the list of nodes that match a given XML Path Language (XPath) expression.
IXMLDOMText Represents the text content of an element or attribute.
IXSLProcessor Used for transformations with compiled style sheets.
IXTLRuntime Part of the older Extensible Stylesheet Language (XSL) implementation implemented in previous versions of MSXML.
MXHTMLWriter Generates HTML output from Simple API for XML (SAX) events and handles many of the details of outputting content in HTML format.
MXHTMLWriter30 Generates HTML output from Simple API for XML (SAX) events and handles many of the details of outputting content in HTML format.
MXNamespaceManager Provides a convenient way to manage namespaces, namespace prefixes, and namespace URIs for an XML document.
MXXMLWriter When connected to SAXXMLReader, and set as a ContentHandler, MXXMLWriter accumulates XML content passed by events thrown by the reader. This content is stored in the MXXMLWriter's output buffer. The MXXMLWriter CoClass implements the IMXWriter interface.
MXXMLWriter30 When connected to SAXXMLReader, and set as a ContentHandler, MXXMLWriter accumulates XML content passed by events thrown by the reader. This content is stored in the MXXMLWriter's output buffer. The MXXMLWriter CoClass implements the IMXWriter interface.
SAXAttributes Allows access to a list of attributes by attribute index, namespace-qualified name, qualified (prefixed) name.
SAXAttributes30 Allows access to a list of attributes by attribute index, namespace-qualified name, qualified (prefixed) name.
SAXXMLReader Allows an application to set and query features and properties in MSXML, register event handling for document processing, and initiate a document parse.
SAXXMLReader30 Allows an application to set and query features and properties in MSXML, register event handling for document processing, and initiate a document parse.
ServerXMLHTTP Provides methods and properties that enable you to establish an HTTP connection between files or objects on different Web servers.
ServerXMLHTTP30 Provides methods and properties that enable you to establish an HTTP connection between files or objects on different Web servers.
XMLHTTP Provides client-side protocol support for communication with HTTP servers.
XMLHTTP26 Provides client-side protocol support for communication with HTTP servers.
XMLHTTP30 Provides client-side protocol support for communication with HTTP servers.
XMLSchemaCache Used by the schemas and namespaces properties of the IXMLDOMDocument2 interface.
XMLSchemaCache26 Used by the schemas and namespaces properties of the IXMLDOMDocument2 interface.
XMLSchemaCache30 Used by the schemas and namespaces properties of the IXMLDOMDocument2 interface.
XSLTemplate Used for caching compiled XSL Transformations (XSLT) templates.
XSLTemplate26 Used for caching compiled XSL Transformations (XSLT) templates.
XSLTemplate30 Used for caching compiled XSL Transformations (XSLT) templates.

Consts and Enums

DOMNodeType
  1. NODE_ATTRIBUTE = 2
  2. NODE_CDATA_SECTION = 4
  3. NODE_COMMENT = 8
  4. NODE_DOCUMENT = 9
  5. NODE_DOCUMENT_FRAGMENT = 11
  6. NODE_DOCUMENT_TYPE = 10
  7. NODE_ELEMENT = 1
  8. NODE_ENTITY = 6
  9. NODE_ENTITY_REFERENCE = 5
  10. NODE_INVALID = 0
  11. NODE_NOTATION = 12
  12. NODE_PROCESSING_INSTRUCTION = 7
  13. NODE_TEXT = 3
SCHEMACONTENTTYPE
  1. SCHEMACONTENTTYPE_ELEMENTONLY = 2
  2. SCHEMACONTENTTYPE_EMPTY = 0
  3. SCHEMACONTENTTYPE_MIXED = 3
  4. SCHEMACONTENTTYPE_TEXTONLY = 1
SCHEMADERIVATIONMETHOD
  1. SCHEMADERIVATIONMETHOD_ALL = 255
  2. SCHEMADERIVATIONMETHOD_EMPTY = 0
  3. SCHEMADERIVATIONMETHOD_EXTENSION = 2
  4. SCHEMADERIVATIONMETHOD_LIST = 8
  5. SCHEMADERIVATIONMETHOD_NONE = 256
  6. SCHEMADERIVATIONMETHOD_RESTRICTION = 4
  7. SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1
  8. SCHEMADERIVATIONMETHOD_UNION = 16
SCHEMAPROCESSCONTENTS
  1. SCHEMAPROCESSCONTENTS_LAX = 2
  2. SCHEMAPROCESSCONTENTS_NONE = 0
  3. SCHEMAPROCESSCONTENTS_SKIP = 1
  4. SCHEMAPROCESSCONTENTS_STRICT = 3
SCHEMATYPEVARIETY
  1. SCHEMATYPEVARIETY_ATOMIC = 0
  2. SCHEMATYPEVARIETY_LIST = 1
  3. SCHEMATYPEVARIETY_NONE = -1
  4. SCHEMATYPEVARIETY_UNION = 2
SCHEMAUSE
  1. SCHEMAUSE_OPTIONAL = 0
  2. SCHEMAUSE_PROHIBITED = 1
  3. SCHEMAUSE_REQUIRED = 2
SCHEMAWHITESPACE
  1. SCHEMAWHITESPACE_COLLAPSE = 2
  2. SCHEMAWHITESPACE_NONE = -1
  3. SCHEMAWHITESPACE_PRESERVE = 0
  4. SCHEMAWHITESPACE_REPLACE = 1
SERVERXMLHTTP_OPTION
  1. SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1
  2. SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2
  3. SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3
  4. SXH_OPTION_URL = -1
  5. SXH_OPTION_URL_CODEPAGE = 0
SOMITEMTYPE
  1. SOMITEM_ALL = 16641
  2. SOMITEM_ANNOTATION = 4100
  3. SOMITEM_ANY = 16385
  4. SOMITEM_ANYATTRIBUTE = 16386
  5. SOMITEM_ANYTYPE = 8192
  6. SOMITEM_ATTRIBUTE = 4097
  7. SOMITEM_ATTRIBUTEGROUP = 4098
  8. SOMITEM_CHOICE = 16642
  9. SOMITEM_COMPLEXTYPE = 9216
  10. SOMITEM_DATATYPE = 8448
  11. SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703
  12. SOMITEM_DATATYPE_ANYTYPE = 8449
  13. SOMITEM_DATATYPE_ANYURI = 8450
  14. SOMITEM_DATATYPE_BASE64BINARY = 8451
  15. SOMITEM_DATATYPE_BOOLEAN = 8452
  16. SOMITEM_DATATYPE_BYTE = 8453
  17. SOMITEM_DATATYPE_DATE = 8454
  18. SOMITEM_DATATYPE_DATETIME = 8455
  19. SOMITEM_DATATYPE_DAY = 8456
  20. SOMITEM_DATATYPE_DECIMAL = 8457
  21. SOMITEM_DATATYPE_DOUBLE = 8458
  22. SOMITEM_DATATYPE_DURATION = 8459
  23. SOMITEM_DATATYPE_ENTITIES = 8460
  24. SOMITEM_DATATYPE_ENTITY = 8461
  25. SOMITEM_DATATYPE_FLOAT = 8462
  26. SOMITEM_DATATYPE_HEXBINARY = 8463
  27. SOMITEM_DATATYPE_ID = 8464
  28. SOMITEM_DATATYPE_IDREF = 8465
  29. SOMITEM_DATATYPE_IDREFS = 8466
  30. SOMITEM_DATATYPE_INT = 8467
  31. SOMITEM_DATATYPE_INTEGER = 8468
  32. SOMITEM_DATATYPE_LANGUAGE = 8469
  33. SOMITEM_DATATYPE_LONG = 8470
  34. SOMITEM_DATATYPE_MONTH = 8471
  35. SOMITEM_DATATYPE_MONTHDAY = 8472
  36. SOMITEM_DATATYPE_NAME = 8473
  37. SOMITEM_DATATYPE_NCNAME = 8474
  38. SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475
  39. SOMITEM_DATATYPE_NMTOKEN = 8476
  40. SOMITEM_DATATYPE_NMTOKENS = 8477
  41. SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478
  42. SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479
  43. SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480
  44. SOMITEM_DATATYPE_NOTATION = 8481
  45. SOMITEM_DATATYPE_POSITIVEINTEGER = 8482
  46. SOMITEM_DATATYPE_QNAME = 8483
  47. SOMITEM_DATATYPE_SHORT = 8484
  48. SOMITEM_DATATYPE_STRING = 8485
  49. SOMITEM_DATATYPE_TIME = 8486
  50. SOMITEM_DATATYPE_TOKEN = 8487
  51. SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488
  52. SOMITEM_DATATYPE_UNSIGNEDINT = 8489
  53. SOMITEM_DATATYPE_UNSIGNEDLONG = 8490
  54. SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491
  55. SOMITEM_DATATYPE_YEAR = 8492
  56. SOMITEM_DATATYPE_YEARMONTH = 8493
  57. SOMITEM_ELEMENT = 16387
  58. SOMITEM_EMPTYPARTICLE = 16644
  59. SOMITEM_GROUP = 16640
  60. SOMITEM_IDENTITYCONSTRAINT = 4352
  61. SOMITEM_KEY = 4353
  62. SOMITEM_KEYREF = 4354
  63. SOMITEM_NOTATION = 4099
  64. SOMITEM_NULL = 2048
  65. SOMITEM_NULL_ANY = 18433
  66. SOMITEM_NULL_ANYATTRIBUTE = 18434
  67. SOMITEM_NULL_ELEMENT = 18435
  68. SOMITEM_NULL_TYPE = 10240
  69. SOMITEM_PARTICLE = 16384
  70. SOMITEM_SCHEMA = 4096
  71. SOMITEM_SEQUENCE = 16643
  72. SOMITEM_SIMPLETYPE = 8704
  73. SOMITEM_UNIQUE = 4355
SXH_PROXY_SETTING
  1. SXH_PROXY_SET_DEFAULT = 0
  2. SXH_PROXY_SET_DIRECT = 1
  3. SXH_PROXY_SET_PRECONFIG = 0
  4. SXH_PROXY_SET_PROXY = 2
SXH_SERVER_CERT_OPTION
  1. SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056
  2. SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096
  3. SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192
  4. SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256
  5. SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512
tagDOMNodeType
  1. NODE_ATTRIBUTE = 2
  2. NODE_CDATA_SECTION = 4
  3. NODE_COMMENT = 8
  4. NODE_DOCUMENT = 9
  5. NODE_DOCUMENT_FRAGMENT = 11
  6. NODE_DOCUMENT_TYPE = 10
  7. NODE_ELEMENT = 1
  8. NODE_ENTITY = 6
  9. NODE_ENTITY_REFERENCE = 5
  10. NODE_INVALID = 0
  11. NODE_NOTATION = 12
  12. NODE_PROCESSING_INSTRUCTION = 7
  13. NODE_TEXT = 3
tagXMLEMEM_TYPE
  1. XMLELEMTYPE_COMMENT = 2
  2. XMLELEMTYPE_DOCUMENT = 3
  3. XMLELEMTYPE_DTD = 4
  4. XMLELEMTYPE_ELEMENT = 0
  5. XMLELEMTYPE_OTHER = 6
  6. XMLELEMTYPE_PI = 5
  7. XMLELEMTYPE_TEXT = 1
XMLELEM_TYPE
  1. XMLELEMTYPE_COMMENT = 2
  2. XMLELEMTYPE_DOCUMENT = 3
  3. XMLELEMTYPE_DTD = 4
  4. XMLELEMTYPE_ELEMENT = 0
  5. XMLELEMTYPE_OTHER = 6
  6. XMLELEMTYPE_PI = 5
  7. XMLELEMTYPE_TEXT = 1

VBA Microsoft XML, v6.0

Class Description
DOMDocument60 Top-level XML object.
FreeThreadedDOMDocument60 Top-level XML object.
FreeThreadedXMLHTTP60 Provides support for communication with HTTP servers.
IMXNamespacePrefixes Provides a collection of namespace prefixes.
IMXReaderControl Allows a Simple API for XML (SAX2) application to abort, suspend, or resume parsing.
IMXSchemaDeclHandler Provides schema information about the element being parsed, and about the attributes of that element.
IMXXMLFilter
ISchema Represents an XML schema.
ISchemaAny Provides information about an attribute declaration.
ISchemaAttribute Provides information about attribute items. Use the ISchema.attributes property to obtain ISchemaAttribute items.
ISchemaAttributeGroup Provides information about attribute groups.
ISchemaComplexType Represents a complex type.
ISchemaElement Represents an XML schema element.
ISchemaIdentityConstraint Returns the ISchemaIdentityConstraint object from the identityConstraints property of the ISchemaElement interface.
ISchemaItem Represents an XML schema item.
ISchemaItemCollection Represents a collection XML schema items.
ISchemaModelGroup Provides a collection of some combination of ISchemaElement, ISchemaModelGroup, and ISchemaAny.
ISchemaNotation Provides the URIs for the execution programs that are declared in a notation declaration. A notation object is returned from the notations property of the ISchema interface.
ISchemaParticle Retrieves minOccurs and maxOccurs attributes for an item.
ISchemaStringCollection String collection is used to store fields, schemaLocations values (URIs), namespaces, or enumerations.
ISchemaType Provides access to basic type information, and to a DOM representation of the type object.
ISequentialStream The preferred minimal interface for reading and writing binary large object (BLOB) data in OLE DB.
IServerXMLHTTPRequest The ServerXMLHTTP object offers functionality similar to that of the XMLHTTP object.
IVBSAXAttributes Allows access to a list of attributes by attribute index, namespace-qualified name, qualified (prefixed) name.
IVBSAXContentHandler Receives notification of the logical content of a document. This is the main interface implemented by most Simple API for XML (SAX) applications.
IVBSAXDeclHandler Allows access to declaration information about the following Element and attribute types, Internal and external entities.
IVBSAXDTDHandler Receives notification of basic document type definition (DTD)-related events.
IVBSAXEntityResolver Implements a handler to the resolveEntity event.
IVBSAXErrorHandler Provides the basic interface for handling parsing errors.
IVBSAXLexicalHandler Enables a Simple API for XML (SAX2) application to implement an optional extension handler for receiving information from the SAX2 reader, such as comments, the document type declaration, CDATA sections, and the start and end of an entity within a document. The events in the LexicalHandler apply to the entire document, not just to the document elements. All LexicalHandler events must appear between the startDocument and endDocument events of the ContentHandler.
IVBSAXLocator Associates a SAX2 event with a document location.
IVBSAXXMLFilter Provides a convenient base for creating an XML filter.
IXMLDOMAttribute Represents an attribute of the IXMLDOMElement.
IXMLDOMCDATASection Used to quote or escape blocks of text to keep that text from being interpreted as markup language.
IXMLDOMCharacterData Provides text manipulation methods that are used by several objects.
IXMLDOMComment Represents the content of an XML comment.
IXMLDOMDocument2 An extension of DOMDocument that supports schema caching and validation features, and switching on XML Path Language (XPath) support.
IXMLDOMDocumentFragment A lightweight object that is useful for tree insert operations.
IXMLDOMDocumentType Contains information associated with the document type declaration.
IXMLDOMElement Represents the element object.
IXMLDOMEntity Represents a parsed or unparsed entity in the XML document.
IXMLDOMEntityReference Represents an entity reference node.
IXMLDOMImplementation Provides methods that are independent of any particular instance of the Document Object Model (DOM).
IXMLDOMNamedNodeMap Adds support for namespaces and iteration through the collection of attribute nodes.
IXMLDOMNode Extends the core node with support for data types, namespaces, document type definitions (DTDs), and schemas.
IXMLDOMNodeList Supports iteration through the live collection, in addition to indexed access.
IXMLDOMNotation Contains a notation declared in the document type definition (DTD) or schema.
IXMLDOMParseError Represents a parse error.
IXMLDOMParseError2 Represents a parse error.
IXMLDOMParseErrorCollection Collection of parsing errors.
IXMLDOMProcessingInstruction Represents a processing instruction.
IXMLDOMSchemaCollection Used by the schemas and namespaces properties of the IXMLDOMDocument2 interface.
IXMLDOMSelection Represents the list of nodes that match a given XML Path Language (XPath) expression.
IXMLDOMText Represents the text content of an element or attribute.
IXMLHTTPRequest2Callback Defines callbacks that notify an application with an outstanding IXMLHTTPRequest2 request of events that affect HTTP request and response processing.
IXSLProcessor Used for transformations with compiled style sheets.
IXTLRuntime Part of the older Extensible Stylesheet Language (XSL) implementation implemented in previous versions of MSXML.
MXHTMLWriter60 Generates HTML output from Simple API for XML (SAX) events and handles many of the details of outputting content in HTML format.
MXNamespaceManager60 Provides a convenient way to manage namespaces, namespace prefixes, and namespace URIs for an XML document.
MXXMLWriter60 When connected to SAXXMLReader, and set as a ContentHandler, MXXMLWriter accumulates XML content passed by events thrown by the reader. This content is stored in the MXXMLWriter's output buffer. The MXXMLWriter CoClass implements the IMXWriter interface.
SAXAttributes60 Allows access to a list of attributes by attribute index, namespace-qualified name, qualified (prefixed) name.
SAXXMLReader60 Allows an application to set and query features and properties in MSXML, register event handling for document processing, and initiate a document parse.
ServerXMLHTTP60 Enables an HTTP connection between files or objects on different Web servers to be established.
XMLHTTP60 Provides support for communication with HTTP servers.
XMLSchemaCache60 Used by the schemas and namespaces properties of the IXMLDOMDocument2 interface.
XSLTemplate60 Used for caching compiled XSL Transformations (XSLT) templates.

Types

tagXHR_COOKIE
  1. dwFlags
  2. ftExpires
  3. pwszName
  4. pwszP3PPolicy
  5. pwszUrl
  6. pwszValue

Consts and Enums

DOMNodeType
  1. NODE_ATTRIBUTE = 2
  2. NODE_CDATA_SECTION = 4
  3. NODE_COMMENT = 8
  4. NODE_DOCUMENT = 9
  5. NODE_DOCUMENT_FRAGMENT = 11
  6. NODE_DOCUMENT_TYPE = 10
  7. NODE_ELEMENT = 1
  8. NODE_ENTITY = 6
  9. NODE_ENTITY_REFERENCE = 5
  10. NODE_INVALID = 0
  11. NODE_NOTATION = 12
  12. NODE_PROCESSING_INSTRUCTION = 7
  13. NODE_TEXT = 3
SCHEMACONTENTTYPE
  1. SCHEMACONTENTTYPE_ELEMENTONLY = 2
  2. SCHEMACONTENTTYPE_EMPTY = 0
  3. SCHEMACONTENTTYPE_MIXED = 3
  4. SCHEMACONTENTTYPE_TEXTONLY = 1
SCHEMADERIVATIONMETHOD
  1. SCHEMADERIVATIONMETHOD_ALL = 255
  2. SCHEMADERIVATIONMETHOD_EMPTY = 0
  3. SCHEMADERIVATIONMETHOD_EXTENSION = 2
  4. SCHEMADERIVATIONMETHOD_LIST = 8
  5. SCHEMADERIVATIONMETHOD_NONE = 256
  6. SCHEMADERIVATIONMETHOD_RESTRICTION = 4
  7. SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1
  8. SCHEMADERIVATIONMETHOD_UNION = 16
SCHEMAPROCESSCONTENTS
  1. SCHEMAPROCESSCONTENTS_LAX = 2
  2. SCHEMAPROCESSCONTENTS_NONE = 0
  3. SCHEMAPROCESSCONTENTS_SKIP = 1
  4. SCHEMAPROCESSCONTENTS_STRICT = 3
SCHEMATYPEVARIETY
  1. SCHEMATYPEVARIETY_ATOMIC = 0
  2. SCHEMATYPEVARIETY_LIST = 1
  3. SCHEMATYPEVARIETY_NONE = -1
  4. SCHEMATYPEVARIETY_UNION = 2
SCHEMAUSE
  1. SCHEMAUSE_OPTIONAL = 0
  2. SCHEMAUSE_PROHIBITED = 1
  3. SCHEMAUSE_REQUIRED = 2
SCHEMAWHITESPACE
  1. SCHEMAWHITESPACE_COLLAPSE = 2
  2. SCHEMAWHITESPACE_NONE = -1
  3. SCHEMAWHITESPACE_PRESERVE = 0
  4. SCHEMAWHITESPACE_REPLACE = 1
SERVERXMLHTTP_OPTION
  1. SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1
  2. SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2
  3. SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3
  4. SXH_OPTION_URL = -1
  5. SXH_OPTION_URL_CODEPAGE = 0
SOMITEMTYPE
  1. SOMITEM_ALL = 16641
  2. SOMITEM_ANNOTATION = 4100
  3. SOMITEM_ANY = 16385
  4. SOMITEM_ANYATTRIBUTE = 16386
  5. SOMITEM_ANYTYPE = 8192
  6. SOMITEM_ATTRIBUTE = 4097
  7. SOMITEM_ATTRIBUTEGROUP = 4098
  8. SOMITEM_CHOICE = 16642
  9. SOMITEM_COMPLEXTYPE = 9216
  10. SOMITEM_DATATYPE = 8448
  11. SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703
  12. SOMITEM_DATATYPE_ANYTYPE = 8449
  13. SOMITEM_DATATYPE_ANYURI = 8450
  14. SOMITEM_DATATYPE_BASE64BINARY = 8451
  15. SOMITEM_DATATYPE_BOOLEAN = 8452
  16. SOMITEM_DATATYPE_BYTE = 8453
  17. SOMITEM_DATATYPE_DATE = 8454
  18. SOMITEM_DATATYPE_DATETIME = 8455
  19. SOMITEM_DATATYPE_DAY = 8456
  20. SOMITEM_DATATYPE_DECIMAL = 8457
  21. SOMITEM_DATATYPE_DOUBLE = 8458
  22. SOMITEM_DATATYPE_DURATION = 8459
  23. SOMITEM_DATATYPE_ENTITIES = 8460
  24. SOMITEM_DATATYPE_ENTITY = 8461
  25. SOMITEM_DATATYPE_FLOAT = 8462
  26. SOMITEM_DATATYPE_HEXBINARY = 8463
  27. SOMITEM_DATATYPE_ID = 8464
  28. SOMITEM_DATATYPE_IDREF = 8465
  29. SOMITEM_DATATYPE_IDREFS = 8466
  30. SOMITEM_DATATYPE_INT = 8467
  31. SOMITEM_DATATYPE_INTEGER = 8468
  32. SOMITEM_DATATYPE_LANGUAGE = 8469
  33. SOMITEM_DATATYPE_LONG = 8470
  34. SOMITEM_DATATYPE_MONTH = 8471
  35. SOMITEM_DATATYPE_MONTHDAY = 8472
  36. SOMITEM_DATATYPE_NAME = 8473
  37. SOMITEM_DATATYPE_NCNAME = 8474
  38. SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475
  39. SOMITEM_DATATYPE_NMTOKEN = 8476
  40. SOMITEM_DATATYPE_NMTOKENS = 8477
  41. SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478
  42. SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479
  43. SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480
  44. SOMITEM_DATATYPE_NOTATION = 8481
  45. SOMITEM_DATATYPE_POSITIVEINTEGER = 8482
  46. SOMITEM_DATATYPE_QNAME = 8483
  47. SOMITEM_DATATYPE_SHORT = 8484
  48. SOMITEM_DATATYPE_STRING = 8485
  49. SOMITEM_DATATYPE_TIME = 8486
  50. SOMITEM_DATATYPE_TOKEN = 8487
  51. SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488
  52. SOMITEM_DATATYPE_UNSIGNEDINT = 8489
  53. SOMITEM_DATATYPE_UNSIGNEDLONG = 8490
  54. SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491
  55. SOMITEM_DATATYPE_YEAR = 8492
  56. SOMITEM_DATATYPE_YEARMONTH = 8493
  57. SOMITEM_ELEMENT = 16387
  58. SOMITEM_EMPTYPARTICLE = 16644
  59. SOMITEM_GROUP = 16640
  60. SOMITEM_IDENTITYCONSTRAINT = 4352
  61. SOMITEM_KEY = 4353
  62. SOMITEM_KEYREF = 4354
  63. SOMITEM_NOTATION = 4099
  64. SOMITEM_NULL = 2048
  65. SOMITEM_NULL_ANY = 18433
  66. SOMITEM_NULL_ANYATTRIBUTE = 18434
  67. SOMITEM_NULL_ELEMENT = 18435
  68. SOMITEM_NULL_TYPE = 10240
  69. SOMITEM_PARTICLE = 16384
  70. SOMITEM_SCHEMA = 4096
  71. SOMITEM_SEQUENCE = 16643
  72. SOMITEM_SIMPLETYPE = 8704
  73. SOMITEM_UNIQUE = 4355
SXH_PROXY_SETTING
  1. SXH_PROXY_SET_DEFAULT = 0
  2. SXH_PROXY_SET_DIRECT = 1
  3. SXH_PROXY_SET_PRECONFIG = 0
  4. SXH_PROXY_SET_PROXY = 2
SXH_SERVER_CERT_OPTION
  1. SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056
  2. SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096
  3. SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192
  4. SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256
  5. SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512
tagDOMNodeType
  1. NODE_ATTRIBUTE = 2
  2. NODE_CDATA_SECTION = 4
  3. NODE_COMMENT = 8
  4. NODE_DOCUMENT = 9
  5. NODE_DOCUMENT_FRAGMENT = 11
  6. NODE_DOCUMENT_TYPE = 10
  7. NODE_ELEMENT = 1
  8. NODE_ENTITY = 6
  9. NODE_ENTITY_REFERENCE = 5
  10. NODE_INVALID = 0
  11. NODE_NOTATION = 12
  12. NODE_PROCESSING_INSTRUCTION = 7
  13. NODE_TEXT = 3
XHR_PROPERTY
  1. XHR_PROP_EXTENDED_ERROR = 6
  2. XHR_PROP_IGNORE_CERT_ERRORS = 8
  3. XHR_PROP_MAX_CONNECTIONS = 11
  4. XHR_PROP_NO_AUTH = 1
  5. XHR_PROP_NO_CACHE = 5
  6. XHR_PROP_NO_CRED_PROMPT = 0
  7. XHR_PROP_NO_DEFAULT_HEADERS = 3
  8. XHR_PROP_ONDATA_THRESHOLD = 9
  9. XHR_PROP_QUERY_STRING_UTF8 = 7
  10. XHR_PROP_REPORT_REDIRECT_STATUS = 4
  11. XHR_PROP_SET_ENTERPRISEID = 10
  12. XHR_PROP_TIMEOUT = 2