Los últimos tutoriales de desarrollo web
 

XML DOM substringData() Method


<Objeto comentario

Ejemplo

El siguiente fragmento de código cargas " books_comment.xml " en xmlDoc y obtiene el "(Hardcover) " cadena de formar el primer elemento de comentario:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, y, txt, xmlDoc;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            y = x[i].substringData(33, 11);
            txt += y + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Salida:

(Hardcover)
Inténtalo tú mismo "

En el ejemplo anterior usamos un bucle y un caso de prueba para asegurarse de que el único comentario nodos de proceso. Un nodo de comentario tiene un tipo de nodo de 8.


Definición y Uso

El substringData() método para crear una cadena desde el nodo de comentario.

Sintaxis

substringData(start,length)

Parámetro Descripción
start Necesario. Especifica dónde empezar personajes de extracción. Valor inicial comienza en cero
length Necesario. Especifica el número de caracteres para extraer

<Objeto comentario