Metodo XML DOM splitText()
Definizione e uso
splitText()
Il metodo divide il nodo di testo in due nodi secondo l'offset specificato.
La funzione restituisce un nodo che contiene il testo dopo l'offset.
Il testo prima dell'offset viene conservato nel nodo di testo originale.
Sintassi
replaceData(offset)
Parametro | Descrizione |
---|---|
offset | Obbligatorio. Specifica la posizione del nodo di testo da dividere. Il valore di offset parte da zero. |
Esempio
Il codice seguente caricherà "books_cdata.xml" in xmlDoc e dividerà il testo nel primo nodo CDATA:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books_cdata.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0]; var y = x.splitText(8); document.getElementById("demo").innerHTML = x.nodeValue + "<br>" + y.nodeValue; }