首页 > 代码库 > XML属性
XML属性
何时使用属性?
HTML中属性使用起来很便利,但在XML中,应当尽量避免使用属性。
如果信息看起来很像数据,请使用元素来表示
例:
<note date="2017.4.11"></note>
改为
<note>
<date>
<year>2017</year>
<month>4</month>
<day>11</day>
</date>
<note>
避免使用XML属性
使用属性可能导致一些问题:
属性不能包含多个值(元素可以)
属性不能包含树结构(元素可以)
属性难以扩展
此外,属性难以阅读和维护,请尽量使用元素来描述数据,属性仅用来提供与数据无关的信息
针对元数据的XML属性
有时会向元素分配ID引用,这些ID索引用于标识不同的标签,并不是标签数据的组成部分
元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素
例:
<message>
<note id="010">
<to>fftu</to>
<from>per_1</from>
<info>info_1</info>
</note>
<note id="011">
<to>jiao</to>
<from>per_2</from>
<info>info_2</info>
</note>
</message>
XML属性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。