Microsoft XML Core Services (MSXML) 4.0 - DOM Reference

IXMLDOMCharacterData

Provides text manipulation methods that are used by several objects.

[Script]

Example

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
var nodeDescription;
xmlDoc.async = false;
xmlDoc.resolveExternals = 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);
}
[Visual Basic]

Example

Dim xmlDoc As New Msxml2.DOMDocument40
Dim nodeDescription As IXMLDOMElement
xmlDoc.async = False
xmlDoc.resolveExternals = 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

Remarks

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.

Versioning

MSXML 2.0 and later

Requirements

Implementation: msxml4.dll, msxml2.lib

[C/C++]

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 Language Filter in the upper-left corner of the page.

See Also

IXMLDOMCDATASection | IXMLDOMCharacterData Members | IXMLDOMComment | IXMLDOMElement | IXMLDOMText

This HTML Help has been published using the chm2web software.