"結構化"聽起來太抽象了,實際上結構化就是為文檔建立一個框架,就象寫文章先寫一個提綱。結構化使你的文檔看起來不會雜亂無章,每一部分都緊密聯繫,形成一個整體。
結構化有兩個原則:
1.每一部分(每一個元素)都和其他元素有關聯。關聯的級數就形成了結構。
2.標識本身的含義與它描述的信息相分離。
我們來看一個簡單的例子幫助理解:
<?xml version="1.0" encoding="GB2312"?>
<myfile>
<title>XML輕鬆學習手冊</title>
<chapter>XML快速入門
<para>什麼是XML</para>
<para>使用XML的好處</para>
</chapter>
<chapter>XML的概念
<para>擴展性</para>
<para>標識</para>
</chapter>
</myfile>
這是本文的XML描述文檔,可以看到標識分三級關聯,非常清晰:
<myfile>
<chapter>
<para>
...
</para>
</chapter>
</myfile>
上面這樣的文檔結構,我們又稱之為"文檔樹",主幹是父元素,如<myfile>,分支和頁是子元素,如<chapter>和<para>。