Frage : XSLT Satzgliederungspaare xml Umbauten

Ich verwende .net, um xml Daten über ein xslt.

The auszugeben xml Doc. Blicke etwas Ähnliches



Some Dude
Description

Question AnswerQuestion AnswerQuestion Answer]] >rd>




Some Dude
Description

Question AnswerQuestion AnswerQuestion Answer]] >rd>




Basically bin ich fähiger Ausgang alles ausgenommen die Paare von und innerhalb des Umbaus?

Here ist mein xslt bis jetzt



http://www.w3.o/>L/Transforrg/1999/XSm
" version= " 1.0 " >











Ideally möchte ich, dass der Ausgang ist:

Some Due


Description



Question


Answer



Question


Answer



Thanks

D


Antwort : XSLT Satzgliederungspaare xml Umbauten

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
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:


  
  	
  		
  		
  	
  

  
  	
  		
  	
  	
  


Weitere Lösungen  
 
programming4us programming4us