Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2004, 08:18
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Bueno ñoños, para variar me contesto solo.
asi que aqui les voy con la solucion al problema porsicaso a alguien le interesa, o le llega a servir algun dia.


Resulta que estuve leyendo manuales del xsl donde explican que la funcion

<xsl:copy-of select="document(tag_del_xml)" />

copia el contenido del documento que se esta haciendo referencia en el xml.

la ruta donde va a buscar el archivo que se hace referencia en el xml

por ejemplo :

<tag_del_xml>../direccion/documento.xhtml</tag_del_xml>

se toma segun la direccion fisica del documento xml que hace la referencia.

Por lo tanto , si es que el XML es creado en un ASP a traves de la concatenacion de variables y no de la carga de un documento xml guardado en el disco duro.

¿como iba a ser posible que el xsl fuera a encontrar el documento que se hace referencia en el xml , si es que este mismo no tenia direccion fisica en el disco duro?

imposible.

Es por eso que para lograr hacer lo propuesto es imperativamente necesario generar un xml a traves de la concatenacion de variables, guardar este documento al disco duro y finalmente cargarlo del disco duro, para que asi tuviera una direccion fisica y el xsl pudiera encontrar el archivo que se hacia referencia en el xml.

DUH !!!!
elemental mi querido watson

bueno espero que a alguien le sirva el que me haya quebrado el mate tratando de darle solucion a este misterio.

que por cierto, me permitirá implementar una de las arquitecturas mas shuper eshpeshiales que he hecho en mi vida.

SALUDOS!


y aplausos para mi, por ser tan iluminado


jejejejeje