Un documento XML siempre es descriptivo. La estructura de árbol a menudo se denominaXML Tree y juega un papel importante para describir fácilmente cualquier documento XML.
La estructura de árbol contiene elementos raíz (padres), elementos secundarios, etc. Al utilizar la estructura de árbol, puede llegar a conocer todas las ramas y subramas sucesivas desde la raíz. El análisis comienza en la raíz, luego desciende por la primera rama hasta un elemento, toma la primera rama desde allí y así sucesivamente hasta los nodos hoja.
Ejemplo
El siguiente ejemplo demuestra una estructura de árbol XML simple:
<?xml version = "1.0"?>
<Company>
<Employee>
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
<Email>[email protected]</Email>
<Address>
<City>Bangalore</City>
<State>Karnataka</State>
<Zip>560212</Zip>
</Address>
</Employee>
</Company>
La siguiente estructura de árbol representa el documento XML anterior:
En el diagrama anterior, hay un elemento raíz llamado <company>. Dentro de eso, hay un elemento más <Employee>. Dentro del elemento de empleado, hay cinco ramas llamadas <FirstName>, <LastName>, <ContactNo>, <Email> y <Address>. Dentro del elemento <Address>, hay tres ramas secundarias, llamadas <City> <State> y <Zip>.