在XML中,元素的属性与其PCDATA之间有什么区别?
例如,说我有
<name>
<first>John</first>
<middle>Fitzgerald Johansen</middle>
<last>Doe</last>
</name>
仅使用属性,我将其转换为
<name first=“John”
middle=“Fitzgerald Johansen”
last=“Doe”
/>
这会引发任何变化,还是以不同的方式表达同样的事情?
答案 0 :(得分:0)
这是一个相当普遍的问题,但实质上两种形式的信息没有区别。
然而,对元素的限制比元素更多,因此通常最好将数据保留在元素中,并且只在需要时才使用元数据属性。
我不能更具体,因为问题相当广泛,任何决定都必须根据具体要求作出。