Fråga : XSLT-satslösningen parar av xml märker

Förmiddag I using .net som tillverkar xmldata via för en xmldoc för xslt.

The looks något, gillar this


Some Dude
Description
för >
/> Questionen AnswerQuestion AnswerQuestion Answer]] rd>



" 2 "
Some Dude
Description
för >
/> Questionen AnswerQuestion AnswerQuestion Answer]] kompetent för förmiddag för >rd>




Basically I tillverkas allt, undantar parar av , och inom en märker?

Here är min far

< för xslt så? xml version='1.0'?>

http://www.w3.o/>L/Transforrg/1999/XSm
" för rel= " för _blank target= " 1.0 "

: mallmatch="/”
för >
: för-varje för rekord" >
för select= " bästa/


för value-ofselect=" hållare”: för/>


för value-ofselect=" desc”:

för applicera-mallar select=" intervju”: for-each>

 

 

för mallmatch=" intervju ": template>



Ideally jag skulle något liknandesom tillverkades för att vara:

Some Due


Description



Question


Answer



Question


Answer



Thanks

D


" klar "

Svar : XSLT-satslösningen parar av xml märker

Honestly det är bjöd mycket idé för att ha wellformed XML att slätas ut ut, som en text stränger, genom att sätta den i en CDATA, delar upp.
Det därefter ÄR ej längre XML, fast det ser likt den
Om du behöver någonsin att XML som ska bearbetas som XML dig måste att deserialize den igen.
Det är en dåligaidé.

Om du kan, du bör ändra XMLEN på källan, och att inte ha CDATAEN att dela upp, som skulle, är långt att gå

Om det inte kan göras, jag skulle introducerar en normalisation kliver.
Detta hjälpmedlet, som du skulle, har två XSLTs i en ro.
Den första XSLTEN skulle är den som jag fäste.
, att After CDATAEN skulle, var borta på grund av inaktivera-tillverka-fly

After att du kan använda din XSLT på bra data

Jag hoppas dig kan ställa in en serie av XSLTs.
Om det inte kan göras, du ska behov något komplext recursive bearbeta för text.
XSLT betyds inte för det, men, om du behöver detta tredje alternativ, jag ska skriver en för att visa dig hur
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:


  
  	
  		
  		
  	
  

  
  	
  		
  	
  	
  


Andra lösningar  
 
programming4us programming4us