XML Tree - Sibling
A sibling relationship exists when two elements have the same parent. There are no brothers or sisters in XML, only siblings.
Finding Your Siblings
To find siblings in an XML document, look for elements that are on the same level of the tree and have the same parent.
Who is the sibling of snack?
XML Code, lemonade.xml:
<inventory>
<drink>
<lemonade>
<price>$2.50</price>
<amount>20</amount>
</lemonade>
<pop>
<price>$1.50</price>
<amount>10</amount>
</pop>
</drink>
<snack>
<chips>
<price>$4.50</price>
<amount>60</amount>
</chips>
</snack>
</inventory>
drink is the sibling of snack.
If you look at the tree structure, you can clearly see that the elements drink and snack, of the lemonade.xml document, share the same parent, inventory.
XML Tree:
Download Tizag.com's XML Book
If you would rather download the PDF of this tutorial, check out our
XML eBook from the Tizag.com store. Found Something Wrong in this Lesson?Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time! |