在 Clojure 中,我将如何遍历 XML 数据结构并使用 CDATA 标记包装所有包含特殊字符的文本内容?
例如,以下 XML:
<root>
<child>no special characters</child>
<child>special characters &</child>
<parent>
<child>special characters ></child>
</parent>
</root>
应该成为
<root>
<child>no special characters</child>
<child><![CDATA[special characters &]]></child>
<parent>
<child><![CDATA[special characters >]]></child>
</parent>
</root>