将属性值指定为CDATA

时间:2008-12-11 13:07:24

标签: xml validation

可以将XML属性值指定为CDATA吗?如果是的话 - 同样的架构是什么。如果不是 - 为什么这个限制没有在XML中解决?

2 个答案:

答案 0 :(得分:10)

不,你不能这样做。

在构成属性的内容和构成子元素的内容之间存在非常细微的界限(以及非常大的争论)。例如,请参阅here

这一点,“限制”没有在XML中解决,因为它不存在。你总是能够将这些数据放在子元素中,事实上我甚至可以说,如果你甚至不得不考虑这个问题,那么元素就是正确的结构。

编辑:更多阅读材料

答案 1 :(得分:0)

您处理的方式是使用子元素而不是属性。

寻找你感兴趣的贴纸↓↓↓
豫ICP备18024241号-1