XML属性和PCDATA

时间:2018-05-08 07:54:10

标签: xml xsd

在XML中,元素的属性与其PCDATA之间有什么区别?

例如,说我有

<name>
<first>John</first>
<middle>Fitzgerald Johansen</middle>
<last>Doe</last>
</name>

仅使用属性,我将其转换为

<name first=“John”
middle=“Fitzgerald Johansen”
last=“Doe”
/>

这会引发任何变化,还是以不同的方式表达同样的事情?

1 个答案:

答案 0 :(得分:0)

这是一个相当普遍的问题,但实质上两种形式的信息没有区别。

然而,对元素的限制比元素更多,因此通常最好将数据保留在元素中,并且只在需要时才使用元数据属性。

我不能更具体,因为问题相当广泛,任何决定都必须根据具体要求作出。