【发布时间】:2012-05-26 11:08:45
【问题描述】:
我有一个大型 XML 文件,其中每个节点都需要一个 CDATA 标记。
<root>
<a>
<id>my_id</id>
<tr><![CDATA[This is the data]]></tr>
</a>
<b>
...
</b>
</root>
如何避免在每个节点中放置 CDATA? DTD 或 Schema 是否为此提供了方法?
此要求的原因来自内部框架,用于本地化目的。所有包含消息的标签都将被 CDATA,因为它们通常包含特殊字符。我编写的 XML 仅用于演示目的,并不代表我处理的实际数据。
【问题讨论】:
-
请详细说明为什么你认为这个 CDATA 是必要的,你不能只写
This is the data -
我用我需要这个的原因扩展了这个问题。