IXMLDOMCharacterData
Provides text manipulation methods that are used by several objects.
Jscript Example
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
var nodeDescription;
xmlDoc.async = false;
xmlDoc.setProperty("SelectionLanguage", "XPath");
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
WScript.Echo("You have error " + myErr.reason);
} else {
nodeDescription = xmlDoc.selectSingleNode("//description");
WScript.Echo(nodeDescription.text);
}
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.
Requirements
Implementation:
msxml3.dll, msxml2.lib (MSXML 3.0)
msxml6.dll, msxml6.lib (MSXML 6.0)
Header and IDL files (C/C++): msxml2.h, msxml2.idl, msxml6.h, msxml6.idl
Versioning
Implemented in: MSXML 3.0, MSXML 6.0
See Also
IXMLDOMCDATASection
IXMLDOMCharacterData Members
IXMLDOMComment
IXMLDOMElement
IXMLDOMText