- 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()
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()
childNodes()
IXMLDOMNodeList childNodes the collection of the node‘s children
cloneNode(arg0)
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()
BOOL hasChildNodes
implementation()
IXMLDOMImplementation implementation info on this DOM 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)
loadXML(arg0)
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()
prefix()
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)
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()
text=(arg0)
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()
validateOnParse()
BOOL validateOnParse indicates whether the parser performs validation
validateOnParse=(arg0)
VOID validateOnParse indicates whether the parser performs validation