【发布时间】:2010-09-26 10:25:36
【问题描述】:
可以将 XML 属性值指定为 CDATA 吗?如果是 - 相同的架构是什么。如果不是 - 为什么 XML 中没有解决这个限制?
【问题讨论】:
标签: xml validation
可以将 XML 属性值指定为 CDATA 吗?如果是 - 相同的架构是什么。如果不是 - 为什么 XML 中没有解决这个限制?
【问题讨论】:
标签: xml validation
不,你不能这样做。
在什么构成属性和什么构成子元素之间有一条非常细的界限(以及非常大的争论)。例如,请参阅here。
鉴于此,XML 中没有解决“限制”,因为它不存在。你总是有能力把这些数据放在一个子元素中,事实上我什至会说,如果你甚至不得不考虑这一点,一个元素就是正确的结构。
编辑:更多阅读材料
【讨论】:
您的处理方式是使用子元素而不是属性。
【讨论】: