Como genero un link desde XML a traves de XSL con Asp??

Victor
13 de Octubre del 2002
Hola que tal
Yo hace poco aprendi a programar en asp y html ahora empece con xml y ya e logrado hacer algunos programas.

Quisiera saber si podrian sacarme de una duda, tengo un ejemplo donde creo una lista de restaurantes en xml y luego creo mi hoja en xsl y las 2 las llamo en una pagina de asp usando el objeto XMLDOM ya hice algunos ejemplos y funcionan muy bien , lo que no logro hacer es que la direccion web (tambien podria ser la direccion de email) que tengo como un dato mas en mi hoja xml se convierta en un link en mi plantilla xsl

este es mi pag.xml :

<?xml version="1.0" encoding="UTF-8"?>

<direcciones>
<tema>Mis direcciones de gastronomía</tema>
<intro>
Recopìlación de mis direcciones de gastronomía favoritas.
</intro>
<direccion>
<titulo>A fuego lento</titulo>
<links>
<item href="http://www.lapiedra.com/x" title= "Mipágina"/>
</links>
<descripcion>
Portal sobre el mundo de la gastronomía creado por Koldo
</descripcion>
</direccion>

*///// como vez lo intente de 2 formas pero ningun resultado //////*

<direccion>
<titulo>Pedro Subijana</titulo>
<links>
<item>
<url>www.lapiedra.com/x</url>

///// * asi me parecio correcto * ////////

<titulo>Mipágina personal</titulo>
</item>
</links>
<descripcion>
Que decir de Pedro Subijana, dueño del Rte. Sebastian
</descripcion>
</direccion>

************************************************************

pag.xsl

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl" >
<xsl:template match="/">
<html>
<body>
<center>
<img src="gastronomia.gif"/>
</center>
<xsl:for-each select="direcciones/direccion">
<Div><b><xsl:value-of select="titulo"/></b></Div>
<Div>
<xsl:for-each select= "links/item">
<LI><A>
<xsl:attribute name="href">
<xsl:value-of select= "url"/>
</xsl:attribute>
<xsl:value-of select="titulo"/>
</A></LI>
</xsl:for-each>
<Div><xsl:value-of select="descripcion"/></Div>
<div></div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

********************************************************************************************


y esta mi pagina en asp mixml.asp

<%
p_producto_file = server.mappath("pag.xml")
p_producto_style = server.mappath("pag.xsl")

set xmlpage = server.createobject("microsoft.xmldom")
xmlpage.load(p_producto_file)
set xmlstyle = server.createobject("microsoft.xmldom")
xmlstyle.load(p_producto_style)
response.write xmlpage.transformnode(xmlstyle)
%>


como vez en pag.xml lo intente de 2 formas hasta solo colocando la direccion pero de ninguna forma lo convierte a link

espero me puedan ayudar o recomendar alguna direccion en español o ingles que resuelva mi duda,

de antemano muchas gracias