Vraag : Het Ontleden XSLT paren xmlmarkeringen

Gebruik Ik .net aan output xml gegevens via een xml doc. xslt.

The kijkt iets in die aard



Some Dude
Description

Question AnswerQuestion AnswerQuestion Answer]] >rd>




Some Dude
Description

Question AnswerQuestion AnswerQuestion Answer]] >rd>




Basically kan ik output alles behalve de paren van en binnen de markering?

Here is mijn xslt tot dusver



http://www.w3.o rg/1999/XSL/Transform
" version= " 1.0 " >











Ideally zou ik de output willen zijn:

Some Due


Description



Question


Answer



Question


Answer



Thanks

D


Antwoord : Het Ontleden XSLT paren xmlmarkeringen

Eerlijk, is het een zeer slecht idee om goed gevormde die XML te hebben uit als tekstkoord door het in een Cdata- sectie wordt afgevlakt te zetten.
Het dan niet meer IS XML, hoewel het als het kijkt
Als u ooit nodig hebt dat XML als XML moet worden verwerkt u deserialize opnieuw het.
Het is een slecht idee.

Als u kunt, zou u XML moeten veranderen bij de bron en de Cdata- sectie niet hebben, die de manier zou zijn te gaan

Als dat niet kan worden gedaan, zou ik een normalisatiestap introduceren.
Dit betekent dat u twee XSLTs in een rij zou hebben.
Eerste XSLT zou zijn ik vastmaakte.
Na dat CDATA wegens onbruikbaar maken-output-ontsnapt zijn gegaan

Na dat kunt u uw XSLT op goede gegevens gebruiken

Ik hoop u opstelling een reeks van XSLTs kunt.
Als dat niet kan worden gedaan, zult u wat complexe recursieve tekstverwerking nodig hebben.
XSLT wordt niet bedoeld voor dat, maar als u deze derde optie nodig hebt, zal ik schrijven om u te tonen hoe
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:


  
  	
  		
  		
  	
  

  
  	
  		
  	
  	
  


Andere oplossingen  
 
programming4us programming4us