Metodo deleteData() XML DOM
Definizione e uso
Il metodo deleteData() elimina i dati dal nodo di commento.
Sintassi:
commentNode.deleteData(start,length)
parametro | descrizione |
---|---|
start | obbligatorio. La posizione del primo carattere da eliminare. |
length | obbligatorio. Il numero di caratteri da eliminare. |
descrizione
Questa metodo start partendo dal carattere specificato, elimina dal nodo Comment length caratteri. Se start aggiungi length Se il numero di caratteri è maggiore del numero di caratteri nel nodo Comment, allora elimina dal start Tutti i caratteri da inizio a fine della stringa.
Esempio
Questo segmento di codice utilizza la funzione JavaScript loadXMLDoc() Carica il file XML books_comment.xml Carica xmlDoc e elimina alcuni caratteri dal primo nodo commento:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Trattamento solo dei nodi commento
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Output del codice sopra:
(Copertina rigida)
In questo esempio, utilizziamo un ciclo e una dichiarazione if per eseguire il trattamento solo sui nodi commento. Il tipo di nodo del nodo commento è 8.
Pagine correlate
Manuale di riferimento XML DOM:CharacterData.deleteData()