Bookmark and Share

XML Tree - Sibling

A sibling relationship exists when two elements have the same parent. There are no brothers or sisters in XML, only siblings.

Advertise on Tizag.com

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:

Bookmark and Share




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!

Advertise Here

More Tutorials!
Microsoft Office Tutorials Artist Tutorials