ラッパーXML文書内に任意の(構文的に有効な)XML文書を埋め込む必要があります。埋め込みドキュメントは単なるテキストと見なされるため、ラッパードキュメントの解析時に解析する必要はありません。XML内の任意のXMLをラップする
私は「CDATA trick」について知っているが、内部のXMLドキュメント自体がCDATAセグメントが含まれている、と私は任意の有効なXMLドキュメントを埋め込むことができるようにする必要がある場合、私はそれを使用することはできません。これを達成するためのアドバイスやCDATAの制限を回避するためのアドバイスは高く評価されます。
私の応答にあなたのコメントを読んで、私たちは、2つの異なるものの話をしているように、それはそうです。私は、XML文書内にXMLテキストをカプセル化することについて話していました。例えば、サンプルプログラムを投稿に入れることです。整形式XMLをより整形式XMLで単純にラップすることについて話しているようです。この場合、テキスト連結が最良の賭けになるかもしれません(両方のテキストがシリアライザによって生成されるべきです)。 – kdgregory
このような折り返しはCDATAを伴わないことに注意してください。 – kdgregory
ラップする必要のある整形式のXML自体は整形式のXML文書です。それはXML文書に埋め込まれなければなりません。あなたの答えと私の出世は、問題をきれいに解決しました。 –