Méthode XML DOM splitText()
Définition et utilisation
splitText()
La méthode sépare le noeud de texte en deux noeuds selon le décalage spécifié.
Cette fonction retourne un noeud contenant le texte après le décalage.
Le texte avant le décalage est conservé dans le noeud de texte original.
Syntaxe
replaceData(offset)
Paramètre | Description |
---|---|
offset | Obligatoire. Définit la position du noeud de texte à séparer. La valeur de décalage commence à zéro. |
Exemple
Le code suivant charge "books_cdata.xml" dans xmlDoc et sépare le texte dans le premier noeud 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; {}