XML DOM deleteData() Methode
Definition und Verwendung
deleteData() Methode löscht Daten aus dem Kommentar-Knoten.
Syntax:
commentNode.deleteData(start,length)
Parameter | Beschreibung |
---|---|
start | notwendig. Die Position des ersten zu löschenden Zeichens. |
length | notwendig. Die Anzahl der zu löschenden Zeichen. |
Beschreibung
Diese Methode von start der angegebene Zeichenbeginn, von Comment-Knoten löschen length Zeichen. Wenn start hinzufügen length Wenn die Zeichenzahl des Comment-Knotens größer ist als die des Comment-Knotens, dann löschen Sie von start Alle Zeichen von Anfang bis zum Ende der Zeichenkette.
Beispiel
Der folgende Codeabschnitt verwendet JavaScript-Funktionen loadXMLDoc() Lade XML-Datei books_comment.xml Lade xmlDoc und lösche einige Zeichen aus dem ersten Kommentar-Knoten:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Nur Kommentar-Knoten behandeln
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Die Ausgabe des obigen Codes:
(Gebundene Ausgabe)
In diesem Beispiel verwenden wir einen Loop und ein if-Statement, um nur die Verarbeitung von comment-Knoten durchzuführen. Der Knoten-Typ des comment-Knotens ist 8.
Verwandte Seiten
XML DOM Referenzhandbuch:CharacterData.deleteData()