Home >>XML Tutorial >XML Tree Structure
An XML document has a structure and is self descriptive. It forms a tree framework that is called XML tree. The tree structure allows definition of an XML document simple.
A configuration of a tree includes the root element (as the parent), the child element, etc. Traversing all successive branches and sub-branches, and leaf nodes from the base, is quite simple.
<?xml version="1.0"?>
<college>
<student>
<firstname>AB</firstname>
<lastname>XY</lastname>
<contact>+91 8953428061</contact>
<email>ABXY@gmail.com</email>
<address>
<city>Noida</city>
<state>Uttar Pradesh</state>
</address>
</student>
</college>
First line in the following case is the XML statement. This defines edition 1.0 of XML. The next line shows the document's root-element (college). There is one more element inside that (student). There are five divisions called < firstname >, < lastname >, < contact >, < Email > and < address > in the student element.
The branch < address > includes three sub-branches called < city >, < state > and < pin >.
Those rules are used to evaluate the relationship between the elements. This indicates whether the other item is a child or a parent.
Descendants: If element A is represented by element B, then a descendent of B is identified. In the case above "College" is the root factor and all the other components are "College" descendants
Ancestors: Another element is named the underlying element which contains other elements "Ancestor." Root item (College) is ancestor of all other elements in the above case.