Ya intente varias formas segun comentarios en foros y demas pero no puedo hacer que mi archivo xml con formato xsl pueda visualizarlo en firefox, opera, chrome, safari solo puedo verlo en iexplorer les pongo el codigo, los 2 archivos estan en la misma carpeta
este es mi xml "archivo.xml"
Código:
y este es mi xsl "formato.xsl"<?xml version="1.0"?> <?xml-stylesheet href="formato.xsl" type="text/xsl" title="prueba"?> <informacion> <persona> <nombre>ein</nombre> <email>[email protected]</email> <texto>choro choro choro choro choro </texto> </persona> <persona> <nombre>san</nombre> <email>[email protected]</email> <texto>dada da dada da dada da dada da </texto> </persona> <persona> <nombre>au</nombre> <email>[email protected]</email> <texto>da da da da da da da da da </texto> </persona> <persona> <nombre>bb</nombre> <email>[email protected]</email> <texto>asdf </texto> </persona> </informacion>
Código:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <html> <body> <table border="1"> <tr> <td><b>Nombre</b></td> <td><b>email</b></td> <td><b>texto</b></td> </tr> <xsl:for-each select="*/persona" order-by="Nombre"> <tr> <td><xsl:value-of select="nombre"/></td> <td><xsl:value-of select="email"/></td> <td><xsl:value-of select="texto"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>