XML: Exibindo apenas o valor texto no XSL

Publicado em: 19/07/2007  |  .NET  |  Visualizações: 1.152  |  0 Comentário(s)
Exemplo:

<funcionario>
<nome>Joao</nome>
<departamento>
Informatica
<cargo>Analista</cargo>
</departamento>
</funcionario>


O elemento departamento possui tanto um texto como um sub-nó. Se utilizarmos value-of da seguinte forma :

<xsl:template match="departamento">
<xsl:value-of select="." />
</xsl:template>


Estaremos exibindo "Informática Analista" . Sim, o "." aplicado no Value-Of não pega apenas o conteudo do nó, mas também tudo que estiver abaixo dele. Então para nos referir apenas ao texto do nó sem incluir os nós filho precisaremos utilizar a função text().

Veja :
<xsl:template match="departamento">
<xsl:value-of select="text()" />
</xsl:template>



========================================
Conheça nosso parceiro e fonte desta matéria:


Autor da Matéria: Tipster
compartilhe
  Dica: Confira todo nosso conteúdo de .NET no site.
Links patrocinados
Últimos artigos do editor

design.jpg 13º EWD: Um evento para n.
No dia 11 de outubro de 2008.
gerencia.jpg A falta de estrutura dos .
Por que sites e sistemas são.
cel.jpg Tudo sobre o iPhone 3G no.
iPhone é um smartphone desen.
internet.jpg Como assinar um RSS
RSS é um formato de distribu.
design.jpg Quando reciclagem digital.
Vejam o que vocês podem faze.
tecnologia.jpg Energia elétrica via Wire.
Recentemente a Intel introdu.
Opinião do leitor:
0 Comentário(s)
Acesso restrito
Destaques
Peixe Grande 2008 Peixe Grande 2008
O Oficina da Net está este ano participando do Projeto Peixe Grande 2008 na categoria de Blog. Ajude-nos vote!
13º Encontro de Webdesgin 13º Encontro de Webdesgin
Cobertura do evento - 13º Encontro de Webdesgin na cidade de Porto Alegre
Galaxy 7 - O Smartphone da Asus Galaxy 7 - O Smartphone da Asus
Imagens e especulações sobre o Smartphone da empresa foram publicadas na internet
Links patrocinados
Autor
Artigos Relacionados
Novos Artigos
Notícias Relacionados
Assine nosso RSS

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.