CDATA の一部であるノードに属性を追加しようとしています。私のXMLは
<documents>
<document id="1234">
<field name="CDATA" value="bill"><![CDATA[<bill name="xxx" age="12" />]]> </field>
</document>
</documents>
結果のxmlは
<docs>
<doc>
<bill name="xxx" age="12" id="1234" />
</doc>
</docs>
ドキュメント ノードの id 属性は、CDATA 内のノードに属性として追加する必要があります。
CDATA 値を field[@name='CDATA'] として取得できましたが、ドキュメントの属性を cdata に追加する方法がわかりませんでした..
誰かがこれを行う方法を提案したり、正しい方向に向けたりできますか?