
68 • XML & Related Technologies
In a way, this is similar to the discussion about database normalisation. We know that an un-normalised
database is not the easiest to work with. Similarly, if we do not break down the contents of an XML document
into elements, sub-elements, and attributes in a proper manner, it may become difficult to work with that
XML document.
Interestingly, this is not the only way to ensure accessibility of individual portions of an XML document.
We could have done away with the TITLE element, and retained the ability to access the details of the XML
document. This is shown in Figure 2.16.
<BOOK>Computer Networks
<Author>Andrew ...