Ehrlich ist es eine sehr schlechte Idee, wohl geformtes XML heraus flachdrücken zu lassen da eine Textfolge, indem es sie in einen CDATA Abschnitt einsetzt.
Es dann IST nicht mehr XML, obwohl es wie es aussieht
Wenn Sie überhaupt brauchen, dass als XML verarbeitet zu werden XML, wieder deserialize müssen Sie es.
Es ist eine schlechte Idee.
Wenn Sie können, sollten Sie das XML an der Quelle ändern und den CDATA Abschnitt nicht haben, der die Weise sein würde zu gehen
Wenn das nicht getan werden kann, würde ich einen Normalisierungschritt vorstellen.
Dies heißt, dass Sie zwei XSLTs in einer Reihe haben würden.
Das erste XSLT würde das sein, das ich anbrachte.
Nachher, dass das CDATA wegen des sperren-Ausgang-Entgehens gegangen würde
Nachher, dass Sie Ihr XSLT auf guten Daten verwenden können
Ich hoffe, dass Sie eine Reihe von XSLTs gründen können.
Wenn das nicht getan werden kann, benötigen Sie etwas komplizierte rekursive Textbearbeitung.
XSLT wird nicht für das bedeutet, aber, wenn Sie diese dritte Wahl benötigen, schreibe ich ein, um Sie zu zeigen wie