Emballage Arbitraire XML XML

J'ai besoin d'incorporer arbitraire (syntaxiquement valide) des documents XML à l'intérieur d'une enveloppe de document XML. Les documents incorporés, sont considérées comme du texte simple, ils n'ont pas besoin d'être parseable lors de l'analyse de l'emballage du document.

Je sais à propos de la "CDATA truc", mais je ne peux pas l'utiliser si l'intérieur document XML lui-même contient une CDATA segment, et j'ai besoin d'être en mesure de les intégrer tout document XML valide. Des conseils sur la réalisation de cette--ou de travail autour de la CDATA limitation--serait appréciée.

La lecture de votre commentaire à ma réponse, il me semble que nous parlons de deux choses différentes. Je parlais de l'encapsulation de texte XML dans un document XML: par exemple, en mettant un exemple de programme dans un affichage. Vous semblez parler simplement d'emballage XML bien formé avec plus de XML bien formé. Dans ce cas, le texte est la concaténation peut être votre meilleur pari (bien que les deux morceaux de texte devrait être produit par un sérialiseur).
Note qu'un tel habillage de ne pas s'impliquer CDATA ...
Le XML bien formé que j'ai besoin de retour à la ligne est elle-même un document XML bien formé, qui doit ensuite être incorporé à l'intérieur d'un document XML (et par la suite être extractible). Donc votre réponse, en plus de ma epiphanie, parfaitement résolu le problème.

OriginalL'auteur Marc C | 2009-04-22