Estoy indagando un poco con xml, buenisimo, hice un par de ejercicios con xml y xsl. Cuando los pruebo en el IE funcionan, pero cuando los quiero abrir con firefox me da el siguiente error:
Error cargando la hoja de estilos: Falla en parseo de hoja de estilo XSLT
Que esta pasando?
El XML es:
Código:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="stilo1.xsl"?>
<Agenda>
<Persona>
<Nombre>C. Pablo</Nombre>
<Apellido>Muruaga</Apellido>
<Direccion>
<Calle>Illia</Calle>
<Numero>577</Numero>
<Piso>4</Piso>
<Dpto>E</Dpto>
</Direccion>
<Telefono>4112443</Telefono>
</Persona>
<Persona>
<Nombre>Diego</Nombre>
<Apellido>Maradona</Apellido>
<Direccion>
<Calle>Illia</Calle>
<Numero>600</Numero>
<Piso>3</Piso>
<Dpto>B</Dpto>
</Direccion>
<Telefono>4212248</Telefono>
</Persona>
<Persona>
<Nombre>Luciana</Nombre>
<Apellido>Salazar</Apellido>
<Direccion>
<Calle>Ituzaingo</Calle>
<Numero>qasdf</Numero>
<Piso>3</Piso>
<Dpto>B</Dpto>
</Direccion>
<Telefono>4442548</Telefono>
</Persona>
<Persona>
<Nombre>Michael</Nombre>
<Apellido>Jordan</Apellido>
<Direccion>
<Calle>Calle</Calle>
<Numero>571</Numero>
<Piso>4</Piso>
<Dpto>E</Dpto>
</Direccion>
<Telefono>41133445</Telefono>
</Persona>
</Agenda>
y el XSL es:
Código:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="Agenda">
<html>
<head>
<!--<LINK REL="stylesheet" TYPE="text/css" HREF="css1.css"/>-->
<title>Agenda de Pablo</title>
</head>
<body>
<h2>Datos Agenda</h2>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="Persona">
<p>
<div id="nom">
<b>Nombre Completo:</b>
<xsl:value-of select="Nombre" />
<xsl:value-of select="Apellido" />
</div>
<xsl:apply-templates />
</p>
</xsl:template>
<xsl:template match="Direccion">
<em>Direccion: </em>
<xsl:value-of select="Calle"/> <xsl:value-of select="Numero"/>
<xsl:value-of select="Piso"/> <xsl:value-of select="Dpto"/>
<br/>
</xsl:template>
<xsl:template match="Telefono">
<div id="tel">
Telefono:
<xsl:value-of />
<br/>
</div>
</xsl:template>
</xsl:stylesheet>
Como puedo solucionar el problema?
Muchas gracias.