xml語言的屬性介紹
作者:佚名 時間:2014-04-23 分享到:
與在元素體內存儲數據一樣,也可以在屬性內存存儲數據,屬性添加到元素的開標記內,屬性的形式為:
name="vale"
其中屬性值必須包含在單引號或雙引號內.例如:
<book title="tristram shandy"></book>
或者:
<book title="tristram shandy"></book>
為什么在xml中需要兩種方式存儲數據?下面二者的區別是什么:
<book>
<title>tristram shandy</title>
</book>
和
<book title="tristram shandy"></book>
最坦白的答案是,二者并沒有太大的區別,使用其中任何一個都沒有什么優勢可言.如果以后需要對數據添加更多的信息,最好選擇使用元素-總是可以給元素添加子元素或屬性,但是對屬性就不能進行這樣的操作,值得爭論的是,元素是否更易于讀取,更簡潔.另一方面,如果未經壓縮就在網絡上傳輸文檔,則屬性會占用更少的帶寬,更便于保存文檔的每一位用戶而言無關緊要的信息,也許最好的選擇是同時使用二者,可以根據自己的愛好選擇使用某一種方式來存儲特定的數據項,但是確實沒有硬性規則.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3297.html