Es-xml-xml-dom

提供:Dev Guides
移動先:案内検索

XML-DOM

El Document Object Model(DOM)es la base de XML Los documentos XML tienen unajerarquíade unidades llamadasnodes; DOM、es una forma de describir los nodos y las relaciones entre ellos。

文書化されたDOMがありません。 エスタ・ジェラルキーアは、バスカーの情報を提供するために、ロサンゼルス・デ・サロラドーラを許可しています。 イェルラクシア県の大使館、大聖堂、大聖堂など。

El XML DOM、por otro lado、tambiénproporciona una API queは、los desarrolladores agregar、editar、mover o eliminar los nodos en elárbolen cualquier momento con el fin de crear unaaplicaciónを許可します。

エジェプロ

El siguiente ejemplo(サンプル)analiza un documento XML( "dirección.xml")en un objeto de XML DOM y、continuación、algunos extractos deinformacióncon JavaScript:

<!DOCTYPE html>
<html>
   <body>

      <h1>finddevguides DOM example </h1>

      <div>
         <b>Name:</b> <span id="name"></span><br>
         <b>Company:</b> <span id="company"></span><br>
         <b>Phone:</b> <span id="phone"></span>
      </div>

      <script>
         if (window.XMLHttpRequest)
         {//code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
         }
         else
         {//code for IE6, IE5
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         xmlhttp.open("GET","/xml/address.xml",false);
         xmlhttp.send();
         xmlDoc=xmlhttp.responseXML;

         document.getElementById("name").innerHTML =
         xmlDoc.getElementsByTagName("name")[0].childNodes[0].nodeValue;
         document.getElementById("company").innerHTML =
         xmlDoc.getElementsByTagName("company")[0].childNodes[0].nodeValue;
         document.getElementById("phone").innerHTML =
         xmlDoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue;
      </script>

   </body>
</html>

Contenido de la *dirección.xml *son los siguientes:

<?xml version="1.0"?>
<contact-info>

   <name>Tanmay Patil</name>
   <company>finddevguides</company>
   <phone>(011) 123-4567</phone>

</contact-info>

Ahora vamos a mantener estos dos archivos* sample y address.xml en el mismo directorio/xml y ejecutar el sample * archivo con la apertura en cualquier navegador。 Estodeberíaproducir una salida como se muestra acontinuación:

XML DOM de salida

曲がりくねった曲を聴いてください。