Register now or log in to join your professional community.
The root node is the "parent" node that all nodes are children of.
For example if you have an XML file where you are storing books, your root node would be <books> and your XML file would look something like this:
<books>
<book id="1">
<author id=""/>
<page_numbers></page_numbers>
<category id="5"/>
</book>
<book id="2">
<author id=""/>
<page_numbers></page_numbers>
<category id="6"/>
</book>
<book id="3">
<author id=""/>
<page_numbers></page_numbers>
<category id="2"/>
</book>
</books>
The root node is especially useful when you try to access the file from software you are trying to make. Because parsers (objects made to read the file) like the DOM parser, load such file as a tree . And there has to be a parent node in the tree , that would be the root node.