Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2009, 19:33
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Leer XML un poco especial

Hola shasho

Tu problema es en realidad en el XSL, te sugiero estudiar un poco al respecto, por el momento, esto es lo que te hace falta:

Código:
<?xml version="1.0" ?> 
  <xsl:stylesheet xmlns:xsl="ht tp://w ww.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:template match="/">
  <table border="1">

  <tr>
  <td>
  <xsl:value-of select="DATOSFARMA/@NOMBRE" /> 
  </td>
  <td>
  <xsl:value-of select="DATOSFARMA/@LUGAR" /> 
  </td>
  <td>
  <xsl:value-of select="DATOSFARMA/@SRV" /> 
  </td>
  </tr>

  </table>
  </xsl:template>
  </xsl:stylesheet>
1. El for each no es necesario pues no estás iterando los nodos, solo estás accediendo al root y leyendo sus atributos.
2. Los atributos se leen nodo/@hijo

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway