Deletes specified data.
oXMLDOMCharacterData.deleteData(offset, count);
The following script example creates an IXMLDOMComment
object and uses the deleteData
method to delete the last six characters.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.5.0"); var comment; xmlDoc.async = false; xmlDoc.load("books.xml"); if (xmlDoc.parseError.errorCode <> 0) { var myErr = xmlDoc.parseError; alert("You have error " + myErr.reason); } else { comment = xmlDoc.createComment("Hello World!"); comment.deleteData(6, 6); alert(comment.xml); }
oXMLDOMCharacterData.deleteData(offset, count)
The following Microsoft® Visual Basic® example creates an IXMLDOMComment
object and uses the deleteData
method to delete the last six characters.
Dim xmlDoc As New Msxml2.DOMDocument50 Dim comment As IXMLDOMComment xmlDoc.async = False xmlDoc.Load ("books.xml") If (xmlDoc.parseError.errorCode <> 0) Then Dim myErr Set myErr = xmlDoc.parseError MsgBox("You have error " & myErr.reason) Else Set comment = xmlDoc.createComment("Hello World!") comment.deleteData 6, 6 MsgBox (comment.xml) End If
HRESULT deleteData( long offset, long count);
If the offset and count of characters specify a range beyond the end of the string, this method deletes only to the end of the string.
The length
property is updated by this operation.
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.
length Property (IXMLDOMCharacterData)
Applies to: IXMLDOMCDATASection | IXMLDOMCharacterData | IXMLDOMComment | IXMLDOMText