Foros del Web » Programando para Internet » ASP Clásico »

Leer XML desde ASP

Estas en el tema de Leer XML desde ASP en el foro de ASP Clásico en Foros del Web. Saludos a todos !!! Tengo un pequeño problema, y haber si me lo podeis resolver. tengo el xml siguiente (lp1.xml): Cita: <boldirectori> <nodeL nom="nivell1" direccio="/" ...
  #1 (permalink)  
Antiguo 03/10/2003, 10:36
Avatar de Anakin  
Fecha de Ingreso: enero-2003
Ubicación: Girona
Mensajes: 37
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Leer XML desde ASP

Saludos a todos !!!

Tengo un pequeño problema, y haber si me lo podeis resolver.

tengo el xml siguiente (lp1.xml):
Cita:

<boldirectori>
<nodeL nom="nivell1" direccio="/" nodeant="" ndid="bolD-000000">
<nsec name="Comercials" ndid="bolD000010" NDdir="/level2/bolD000010.xml" />
<nsec name="Cultura" ndid="bolD000020" NDdir="/level2/bolD000020.xml" />
</nodeL>
</boldirectori>
y la hoja de estilo siguiente (style.xsl):
Cita:
<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="boldirectori/nodeL">
<p>XML NODE</p>
<xsl:for-each select="nsec">

<p><xsl:value-of select="@name" /></p>
<a>
<xsl:attribute name="href">see.asp?xdr=<xsl:value-of select="@NDdir" />&amp;fact=xsee</xsl:attribute>
Prova link
</a>

</xsl:for-each>

</xsl:template>
</xsl:stylesheet>
En una pàgina asp utilizo el siguente còdigo:

stylexml = Server.MapPath("style.xsl")
nnodedir = Server.MapPath("drxml/lp1.xml")

set ftXML = Server.CreateObject("Microsoft.XMLDOM")
ftXML.async = false
ftXML.load(nnodedir)

set syXML = Server.CreateObject("Microsoft.XMLDOM")
syXML.async = false
syXML.load(stylexml)

response.write (ftXML.transformNode(syXML))

Creo que todo está correcto, sin embargo, en la pàgina no aparece absolutamente dana, queda en blanco. Alguien me puede ayudar ??

Muchas gracias.
deww
__________________
Anakin Jinn Saban
When the rain marks your road
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:02.