次のようなxmlストレージ形式があります
<record> data </record>
データ自体が xml である可能性があるユース ケースにヒットしました。次のような別のxml要素内にxmlデータを含めるにはどうすればよいですか
<record>
次のようなxmlストレージ形式があります
<record> data </record>
データ自体が xml である可能性があるユース ケースにヒットしました。次のような別のxml要素内にxmlデータを含めるにはどうすればよいですか
<record>
XML 要素が次のような XML を含むことは完全に有効です。
<record><record>test</record></record>
これが必要でない場合は、質問でさらに明確にしてください。最後の手段として、CData Elements の使用を検討してください。
<record>
<![CDATA[<someotherbadlyformedxml>data<br></someotherbadlyformedxml>]]>
</record>
しかし、すべてのデータが有効な XML である場合は、そうする必要はありません。
2つの可能な解決策:
レコード要素を書き込む前に、strings/xmlデータをエスケープします。
CDATAセクションを使用する
できれば、そのように XML をネストしたくないでしょう。ただし、必要に応じて CDATA を使用してください。