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>