Class

Microsoft_FreeThreadedXMLDOM_1_0

Inheritance
< Object
Included Modules
WIN32OLE::VARIANT

W3C-DOM XML Document (Apartment)

Attributes

Name Visibility R/W Description
clsid public R
dispatch public R
lastargs public R
progid public R

Methods

Class

Visibility Signature
public new (obj = nil)

Instance

Visibility Signature
public abort ()
public appendChild (arg0)
public async ()
public async= (arg0)
public attributes ()
public baseName ()
public childNodes ()
public cloneNode (arg0)
public createAttribute (arg0)
public createCDATASection (arg0)
public createComment (arg0)
public createDocumentFragment ()
public createElement (arg0)
public createEntityReference (arg0)
public createNode (arg0, arg1, arg2)
public createProcessingInstruction (arg0, arg1)
public createTextNode (arg0)
public dataType ()
public dataType= (arg0)
public definition ()
public doctype ()
public documentElement ()
public firstChild ()
public getElementsByTagName (arg0)
public hasChildNodes ()
public implementation ()
public insertBefore (arg0, arg1)
public lastChild ()
public load (arg0)
public loadXML (arg0)
public method_missing (cmd, *arg)
public namespaceURI ()
public nextSibling ()
public nodeFromID (arg0)
public nodeName ()
public nodeType ()
public nodeTypeString ()
public nodeTypedValue ()
public nodeTypedValue= (arg0)
public nodeValue ()
public nodeValue= (arg0)
public ondataavailable ()
public ondataavailable= (arg0)
public onreadystatechange ()
public onreadystatechange= (arg0)
public ontransformnode= (arg0)
public ownerDocument ()
public parentNode ()
public parseError ()
public parsed ()
public prefix ()
public preserveWhiteSpace ()
public preserveWhiteSpace= (arg0)
public previousSibling ()
public readyState ()
public removeChild (arg0)
public replaceChild (arg0, arg1)
public resolveExternals ()
public resolveExternals= (arg0)
public save (arg0)
public selectNodes (arg0)
public selectSingleNode (arg0)
public specified ()
public text ()
public text= (arg0)
public transformNode (arg0)
public transformNodeToObject (arg0, arg1)
public url ()
public validateOnParse ()
public validateOnParse= (arg0)
public xml ()

Class Method Detail

new(obj = nil)

Instance Method Detail

abort()

VOID abort abort an asynchronous download

appendChild(arg0)

IXMLDOMNode appendChild append a child node

  IXMLDOMNode arg0 --- newChild [IN]

async()

BOOL async flag for asynchronous download

async=(arg0)

VOID async flag for asynchronous download

attributes()

IXMLDOMNamedNodeMap attributes the collection of the node‘s attributes

baseName()

BSTR baseName the base name of the node (nodename with the prefix stripped off)

childNodes()

IXMLDOMNodeList childNodes the collection of the node‘s children

cloneNode(arg0)

IXMLDOMNode cloneNode

  BOOL arg0 --- deep [IN]

createAttribute(arg0)

IXMLDOMAttribute createAttribute create an attribute node

  BSTR arg0 --- name [IN]

createCDATASection(arg0)

IXMLDOMCDATASection createCDATASection create a CDATA section node

  BSTR arg0 --- data [IN]

createComment(arg0)

IXMLDOMComment createComment create a comment node

  BSTR arg0 --- data [IN]

createDocumentFragment()

IXMLDOMDocumentFragment createDocumentFragment create a DocumentFragment node

createElement(arg0)

IXMLDOMElement createElement create an Element node

  BSTR arg0 --- tagName [IN]

createEntityReference(arg0)

IXMLDOMEntityReference createEntityReference create an entity reference node

  BSTR arg0 --- name [IN]

createNode(arg0, arg1, arg2)

IXMLDOMNode createNode create a node of the specified node type and name

  VARIANT arg0 --- type [IN]
  BSTR arg1 --- name [IN]
  BSTR arg2 --- namespaceURI [IN]

createProcessingInstruction(arg0, arg1)

IXMLDOMProcessingInstruction createProcessingInstruction create a processing instruction node

  BSTR arg0 --- target [IN]
  BSTR arg1 --- data [IN]

createTextNode(arg0)

IXMLDOMText createTextNode create a text node

  BSTR arg0 --- data [IN]

dataType()

VARIANT dataType the data type of the node

dataType=(arg0)

VOID dataType the data type of the node

definition()

IXMLDOMNode definition pointer to the definition of the node in the DTD or schema

doctype()

IXMLDOMDocumentType doctype node corresponding to the DOCTYPE

documentElement()

IXMLDOMElement documentElement the root of the tree

firstChild()

IXMLDOMNode firstChild first child of the node

getElementsByTagName(arg0)

IXMLDOMNodeList getElementsByTagName build a list of elements by name

  BSTR arg0 --- tagName [IN]

hasChildNodes()

implementation()

insertBefore(arg0, arg1)

IXMLDOMNode insertBefore insert a child node

  IXMLDOMNode arg0 --- newChild [IN]
  VARIANT arg1 --- refChild [IN]

lastChild()

IXMLDOMNode lastChild first child of the node

load(arg0)

BOOL load load document from the specified XML source

  VARIANT arg0 --- xmlSource [IN]

loadXML(arg0)

BOOL loadXML load the document from a string

  BSTR arg0 --- bstrXML [IN]

method_missing(cmd, *arg)

namespaceURI()

BSTR namespaceURI the URI for the namespace applying to the node

nextSibling()

IXMLDOMNode nextSibling right sibling of the node

nodeFromID(arg0)

IXMLDOMNode nodeFromID retrieve node from it‘s ID

  BSTR arg0 --- idString [IN]

nodeName()

BSTR nodeName name of the node

nodeType()

DOMNodeType nodeType the node‘s type

nodeTypeString()

BSTR nodeTypeString the type of node in string form

nodeTypedValue()

VARIANT nodeTypedValue get the strongly typed value of the node

nodeTypedValue=(arg0)

VOID nodeTypedValue get the strongly typed value of the node

nodeValue()

VARIANT nodeValue value stored in the node

nodeValue=(arg0)

VOID nodeValue value stored in the node

ondataavailable()

HRESULT ondataavailable EVENT in XMLDOMDocumentEvents

ondataavailable=(arg0)

VOID ondataavailable register an ondataavailable event handler

onreadystatechange()

HRESULT onreadystatechange EVENT in XMLDOMDocumentEvents

onreadystatechange=(arg0)

VOID onreadystatechange register a readystatechange event handler

ontransformnode=(arg0)

VOID ontransformnode register an ontransformnode event handler

ownerDocument()

IXMLDOMDocument ownerDocument document that contains the node

parentNode()

IXMLDOMNode parentNode parent of the node

parseError()

IXMLDOMParseError parseError get the last parser error

parsed()

BOOL parsed has sub-tree been completely parsed

prefix()

BSTR prefix the prefix for the namespace applying to the node

preserveWhiteSpace()

BOOL preserveWhiteSpace indicates whether the parser preserves whitespace

preserveWhiteSpace=(arg0)

VOID preserveWhiteSpace indicates whether the parser preserves whitespace

previousSibling()

IXMLDOMNode previousSibling left sibling of the node

readyState()

I4 readyState get the state of the XML document

removeChild(arg0)

IXMLDOMNode removeChild remove a child node

  IXMLDOMNode arg0 --- childNode [IN]

replaceChild(arg0, arg1)

IXMLDOMNode replaceChild replace a child node

  IXMLDOMNode arg0 --- newChild [IN]
  IXMLDOMNode arg1 --- oldChild [IN]

resolveExternals()

BOOL resolveExternals indicates whether the parser resolves references to external DTD/Entities/Schema

resolveExternals=(arg0)

VOID resolveExternals indicates whether the parser resolves references to external DTD/Entities/Schema

save(arg0)

VOID save save the document to a specified desination

  VARIANT arg0 --- desination [IN]

selectNodes(arg0)

IXMLDOMNodeList selectNodes execute query on the subtree

  BSTR arg0 --- queryString [IN]

selectSingleNode(arg0)

IXMLDOMNode selectSingleNode execute query on the subtree

  BSTR arg0 --- queryString [IN]

specified()

BOOL specified indicates whether node is a default value

text()

BSTR text text content of the node and subtree

text=(arg0)

VOID text text content of the node and subtree

transformNode(arg0)

BSTR transformNode apply the stylesheet to the subtree

  IXMLDOMNode arg0 --- stylesheet [IN]

transformNodeToObject(arg0, arg1)

VOID transformNodeToObject apply the stylesheet to the subtree, returning the result through a document or a stream

  IXMLDOMNode arg0 --- stylesheet [IN]
  VARIANT arg1 --- outputObject [IN]

url()

BSTR url get the URL for the loaded XML document

validateOnParse()

BOOL validateOnParse indicates whether the parser performs validation

validateOnParse=(arg0)

VOID validateOnParse indicates whether the parser performs validation

xml()

BSTR xml return the XML source for the node and each of its descendants