与在元素体内存储数据同样,也能够在属性内存存储数据,属性增加到元素的开标志内,属性的情势为:
name="vale"
此中属性值必需包含在单引号或双引号内.例如:
<book title="Tristram Shandy"></book>
或许:
<book title="Tristram Shandy"></book>
为何在XML中必要两种方法存储数据?上面两者的差别是甚么:
<book>
<title>Tristram Shandy</title>
</book>
和
<book title="Tristram Shandy"></book>
最坦白的谜底是,两者并无太大的差别,应用此中任何一个都没有甚么上风可言.假如今后必要对数据增加更多的信息,最佳抉择应用元素-老是能够给元素增加子元素或属性,然则对属性就不能停止如许的操纵,值得争辩的是,元素能否更易于读取,更简练.另一方面,假如未经紧缩就在收集上传输文档,则属性会占用更少的带宽,更便于保留文档的每一名用户而言无关紧要的信息,大概最佳的抉择是同时应用两者,能够依据自己的喜好抉择应用某一种方法来存储特定的数据项,然则确切没有硬性规矩.