Provides text manipulation methods that are used by several objects.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.5.0"); var nodeDescription; xmlDoc.async = false; xmlDoc.setProperty("SelectionLanguage", "XPath"); xmlDoc.load("books.xml"); if (xmlDoc.parseError.errorCode <> 0) { var myErr = xmlDoc.parseError; alert("You have error " + myErr.reason); } else { nodeDescription = xmlDoc.selectSingleNode("//description"); alert(nodeDescription.text); }
Dim xmlDoc As New Msxml2.DOMDocument50 Dim nodeDescription As IXMLDOMElement xmlDoc.async = False xmlDoc.setProperty "SelectionLanguage", "XPath" xmlDoc.Load "books.xml" If (xmlDoc.parseError.errorCode <> 0) Then Dim myErr Set myErr = xmlDoc.parseError MsgBox("You have error " & myErr.reason) Else Set nodeDescription = xmlDoc.selectSingleNode("//description") MsgBox nodeDescription.Text End If
IXMLDOMCharacterData
does not directly correspond to any node type. Methods are reused by IXMLDOMCDATASection
, IXMLDOMComment
, and IXMLDOMText
. These methods handle large amounts of text, including sizes larger than can be manipulated natively using string constructs.
Implementation: msxml5.dll, msxml2.lib
Header and IDL files: msxml2.h, msxml2.idl
To view reference information for Visual Basic, C/C++, or Script only, click the Language Filter button in the upper-left corner of the page.
MSXML 2.0 and later
IXMLDOMCDATASection | IXMLDOMCharacterData Members | IXMLDOMComment | IXMLDOMElement | IXMLDOMText