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.
This property is readable and writable. The VB object browser
specifies that this is the value stored in the node. For each
nodeType these values can differ as shown in table .
0.0.1 nodeValue returned for nodeTypes (continued)
XML DOM
Attribute
The nodeValue returns a string
containing the value of the attribute. If the current attribute
has child Nodes, then the string will be a concatenation of all
its child Nodes.
XML Example:
<PERSON PERSONID="p1">
Returns: p1
XML DOM Text
The nodeValue returns a string of
the contents of a text Node.
XML Example:
<EMAIL>markwilson@somewhere.com</EMAIL>
Returns: markwilson@somewhere.com
XML DOM
Comment
The nodeValue returns a string of
the contents of a comment, stripping off the comment indicators
and white space.
XML Example:
<!-- ******** Resumes for People ******** -->
Returns: ********* Resumes for People *********
XML DOM
CDATASection
The nodeValue returns a string of
the contents of a CDATASection. As mentioned under the nodeTypes
properties, beware of including an entity in a CDATASection, as
it does not expand.
In the following example, the hash (#) key is not permitted in
XML; therefore, it needs to be embed ded in a CDATA
section.
XML Example:
<ADDRESS><![CDATA[#911 Somewhere Circle, Canberra,
Australia]]></ADDRESS>
Returns: #911 Somewhere Circle, Canberra, Aus tralia
XML DOM
ProcessingInstruction
The nodeValue returns a string of
the contents of a processing instruction, stripping off the
processing instruction indicators and white space.
XML Example:
<?xml version="1.0" ?>
Returns: xml version="1.0"
XML DOM
Element
XMLDOMDocument
XMLDOMDocumentType
XMLDOMDocumentFragment
XMLDOMNotation
XMLDOMEntityReference
The nodeValue returns Null.
Example
In the following example, we load a DOMDocument. Then we want
to insert the Processing Instruction Node's nodeValue
property into a text box (txtPI), after iterating through each
Node of the DOMDocument Node collection, until we find the
Processing Instruction Node.
¬ Make sure that there are childNodes after loading the
document.
¬ Check the Node's nodeType enumeration for a PI
Node.
¬ Display the nodeValue of the PI in a text box.
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!