Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
1407
DOM object methods
Here are some of the methods we think would be useful in the
context of this book. More complete descriptions can be read from
the documentation or on the Microsoft website.
The listing below is a list of all the methods for all of the
XMLDom objects. Use this chart when you need to find a method in
one of the interfaces that could be useful for something that you
are trying accomplish. We have found this list very useful for
when we want to do something, like finding the value of an
attribute, but don't know what methods are available because
there are so many DOM objects. We discover that in the
XMLDOMElement interface, there is a method called getAttribute().
If you didn't know it existed there, you might try to do the
same thing using the XMLDOMNode interface.
As with the properties before them, the methods that are
bolded in table are the ones that we will explain.
0.0.1 DOMDocument methods (continued)
Methods
DOMDocument
XML DOM Node
XML DOM
NodeList
XML DOM
NamedNodeMap
XML DOM
Attribute
XML DOM
CDATASection
XML DOM
Comment
XML DOM
DocumentFragment
XML DOM
DocumentType
XML DOM
Element
XML DOM
Entity
XML DOM
EntityReference
XML DOM
Implementation
XML DOM
Notation
XML DOM
ParseError
XML DOM
ProcessingInstruction
XML DOM Text
XTLRuntime
XMLHTTPRequest
abort
•
•
absoluteChildNumber
•
ancestorChildNumber
•
appendChild
•
•
•
•
•
•
•
•
•
•
•
•
•
•
appendData
•
•
•
childNumber
•
cloneNode
•
•
•
•
•
•
•
•
•
•
•
•
•
•
createAttribute
•
createCDATA- Section
•
createComment
•
createDocument- Fragment
•
createElement
•
createEntity- Reference
•
createNode
•
createProcessing- Instruction
•
createTextNode
•
deleteData
•
•
•
depth
•
formatDate
•
formatIndex
•
formatNumber
•
formatTime
•
getAllResponseHeaders
•
getResponseHeader
•
getAttribute
•
getAttributeNode
•
getElementsByTagName
•
•
getNamedItem
•
getQualifiedItem
•
hasChildNodes
•
•
•
•
•
•
•
•
•
•
•
•
•
•
hasFeature
•
insertBefore
•
•
•
•
•
•
•
•
•
•
•
•
•
•
insertData
•
•
•
load
•
loadXML
•
nextNode
•
•
nodeFromID
•
open
•
normalize
•
removeAttribute
•
removeAttribute- Node
•
removeChild
•
•
•
•
•
•
•
•
•
•
•
•
•
•
removeNamedItem
•
removeQualifiedItem
•
replaceChild
•
•
•
•
•
•
•
•
•
•
•
•
•
•
replaceData
•
•
•
reset
•
•
save
•
selectNodes
•
•
•
•
•
•
•
•
•
•
•
•
•
•
selectSingleNode
•
•
•
•
•
•
•
•
•
•
•
•
•
•
send
•
setRequestHeader
•
setAttribute
•
setAttributeNode
•
setNamedItem
•
splitText
•
3
substringData
•
•
•
transformNode
•
•
•
•
•
•
•
•
•
•
•
•
•
•
transformNodeTo- Object
•
•
•
•
•
•
•
•
•
•
•
•
•
•
uniqueID
•
This manuscript is an abridged version of a chapter from the
Manning
Publications book XMLProgramming with VB and ASP. This chapter
looks at the Microsoft DOM objects. NOTE: Most images have been
removed to increase speed and many of the code comments have also
been removed for presentation. Please purchase the book to enjoy
the full experience of all the chapters with images and code
comments!