我有一个大型 XML 文件,其中每个节点都需要一个 CDATA 标记。
<root>
<a>
<id>my_id</id>
<tr><![CDATA[This is the data]]></tr>
</a>
<b>
...
</b>
</root>
如何避免在每个节点中放置 CDATA?DTD或Schema是否为此提供了方法?
此要求的原因来自用于本地化目的的内部框架。所有包含消息的标签都将被 CDATA,因为它们通常包含特殊字符。我编写的 XML 仅用于演示目的,并不代表我处理的实际数据。