Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2004, 00:49
cabral
 
Fecha de Ingreso: abril-2004
Ubicación: Sevilla
Mensajes: 100
Antigüedad: 20 años, 7 meses
Puntos: 0
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0" encoding="ISO-8859-1" indent="no"/>

Esta son las etiquetas que yo utilizo para los xsl, el encoding....eso es al gusto del consumidor o segun lo que vayas a hacer... pero fijate que tu no indicas que version del xsl vas a usar y todo lo demas...añade estas dos lineas y ya te ira como la seda.



Otra cosa, supongo que se te habrá olvidado, pero el select del value-of debe llevar ", y debes cerrar la etiqueta UL, además en el xml, no tienes puesto las " al atributo href..

Tu xml quedaría:

<?xml version ="1.0" encoding="UTF-7"?>
<?xml-stylesheet href ="bd.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>

Tu XSL:

<?xml version ="1.0" encoding="UTF-7"?>
<?xml-stylesheet xmlns:xsl ="http://www.w3.org/TR/WD-xsl"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0" encoding="ISO-8859-1" indent="no"/>

<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>
</UL>
</xsl:template>
</xsl:stylesheet>


Espero haberte ayudado

Saludos