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;
{}

Essayez-le vous-même