Honnêtement, c'est une idée très mauvaise pour faire aplatir XML bien formé dehors car une corde des textes en la mettant dans une section de CDATA.
Ce N'EST alors plus XML, bien qu'il ressemble à lui
Si vous avez besoin jamais que XML à traiter comme XML vous doivent deserialize l'encore.
C'est une mauvaise idée.
Si vous pouvez, vous devriez changer le XML à la source et ne pas avoir la section de CDATA, qui serait la manière d'aller
Si cela ne peut pas être fait, je présenterais une étape de normalisation.
Ceci signifie que vous auriez deux XSLTs dans une rangée.
Le premier XSLT serait celui que j'ai attaché.
Ensuite que le CDATA serait allé en raison de la désactiver-rendement-évasion
Ensuite que vous pouvez employer votre XSLT sur de bonnes données
J'espère que vous pouvez installer une série de XSLTs.
Si cela ne peut pas être fait, vous aurez besoin du traitement de textes récursif complexe.
XSLT n'est pas signifié pour celui, mais si vous avez besoin de cette troisième option, j'écrirai un pour vous montrer comment