Que tal,
Tengo este archivo
Links.xml
Código PHP:
<?xml version ="1.0" encoding="UTF-7"?>
<?xml-stylesheet href ="links1.xsl" type="text/xsl"?>
<links>
<item href=http://www.lapiedra.com/x title="Mi
página personal"/>
<item href=http://www.lapiedra.com/z title="Mi
página comercial"/></links>
Y el XSL
Llamado Links1XSL
Código PHP:
<?xml version ="1.0" encoding="UTF-7"?>
<?xml-stylesheet xmlns:xsl ="http://www.w3.org/TR/WD-xsl"?>
<xsl:template match="/">
<UL>
<xsl:for-each select="links/item">
<LI><A>
<xsl:attribute name="href">
<xsl:value-of select=./@href/>
</xsl:attribute>
<xsl:value-of select=./@title/>
</A></LI>
</xsl:for-each>
<U>
</xsl:template>
</xsl:stylesheet>
Y ejecuto el Links.xml por el Explorador (Tengo Iexplorer5 con W2k Professional)
Y miren el error que me saca:
Código PHP:
Referencia al prefijo del espacio de nombres no declarados: 'xsl'. Error al procesar el recurso 'file://D:\links1.xsl'. Línea 4, posición 25
<xsl:template match="/">
Que será?
Muchas gracias por la ayuda, esto me trae de cabeza.