DOM XML: árbol de nodos
En este capítulo, estudiaremos sobre el árbol de nodos XML DOM . En un documento XML, la información se mantiene en una estructura jerárquica; esta estructura jerárquica se denomina árbol de nodos . Esta jerarquía permite al desarrollador navegar por el árbol en busca de información específica, por lo que los nodos pueden acceder. El contenido de estos nodos se puede actualizar.
La estructura del árbol de nodos comienza con el elemento raíz y se extiende a los elementos secundarios hasta el nivel más bajo.
Ejemplo
El siguiente ejemplo muestra un documento XML simple, cuya estructura del árbol de nodos se muestra en el diagrama siguiente:
<?xml version = "1.0"?>
<Company>
<Employee category = "Technical">
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
</Employee>
<Employee category = "Non-Technical">
<FirstName>Taniya</FirstName>
<LastName>Mishra</LastName>
<ContactNo>1234667898</ContactNo>
</Employee>
</Company>
Como se puede ver en el ejemplo anterior, cuya representación pictórica (de su DOM) es la que se muestra a continuación:
El nodo más alto de un árbol se llama root. losrootEl nodo es <Company> que a su vez contiene los dos nodos de <Employee>. Estos nodos se conocen como nodos secundarios.
El nodo hijo <Employee> del nodo raíz <Company>, a su vez, consta de su propio nodo hijo (<FirstName>, <LastName>, <ContactNo>).
Los dos nodos secundarios, <Empleado> tienen valores de atributo Técnico y No técnico, se denominan nodos de atributo .
El texto dentro de cada nodo se llama nodo de texto .