Pergunta : Pares da análise gramatical de XSLT de Tag do xml

Eu estou usando .net para output dados do xml através dos olhares de um doc do xml de xslt.

The qualquer outra coisa semelhante o


" mais entrevistas 1 "
Some Dude
Description
do >
/> Question AnswerQuestion AnswerQuestion Answer]] id= do rd>



" 2 "
Some Dude
Description
do >
/> Question AnswerQuestion AnswerQuestion Answer]] >rd>




Basically eu sou saída capaz tudo exceto os pares de e dentro do Tag do ? o

Here é meu

< do xslt até agora? xml version='1.0'?>

http://www.w3.o/>L/Transforrg/1999/XSm
do " rel= " " do _blank do " target= " de http://www.w3.org/1999/XSL/Transform do href=

: " do match= do molde/“
do >
: para-cada registro do select= da "


parte superior/":


do " suporte” do select= do value-of: de/>


do " desc” do select= do value-of:

da " entrevista” do select= dos aplicar-moldes: for-each>

 

 

da " entrevista " do match= do molde: template>



Ideally eu gostaria da saída de ser:

Some Due


Description



Question


Answer



Question


Answer



Thanks

D


class= do

Resposta : Pares da análise gramatical de XSLT de Tag do xml

Honesta, é uma idéia muito má para ter XML wellformed aplainado para fora porque uma corda de texto põr a em uma seção de CDATA.
Então já não É XML, embora olha como ele
Se você precisa nunca que XML a ser processados como XML você têm que deserialize o outra vez.
É uma idéia má.

Se você pode, você deve mudar o XML na fonte e não ter a seção de CDATA, que seria a maneira de ir

Se isso não pode ser feito, eu introduziria uma etapa da normalização.
Isto significa que você teria dois XSLTs em uma fileira.
O primeiro XSLT seria esse que eu uni.
Em seguida que o CDATA estaria ido por causa do incapacitar-saída-escape

Em seguida que você pode usar seu XSLT em bons dados

Eu espero que você pode setup uma série de XSLTs.
Se isso não pode ser feito, você precisará algum processamento de texto recursive complexo.
XSLT não é significado para aquele, mas se você precisa esta terceira opção, eu escreverei um para mostrá-lo como
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:



  
  	
  		
  		
  	
  

  
  	
  		
  	
  	
  


Outras soluções  
 
programming4us programming4us