pasar por parametro desde saxon al xsl
Publicado por dayni (11 intervenciones) el 12/04/2010 20:18:53
Tengo un xsl que construí pero este puede aplicarse a un xml determinado el cual lo cargo pasándole un parámetro y dándole la dirección cuando lo pongo directo no hay problema
<xsl:param name="dirxml" select="document('C:\Documents and Settings\dayni\Escritorio\xmsl con los que estoy trabajando\XMLdata.xml')/metadatos"/>
pero lo que quiero es utilizar el procesador saxon y pásale por parámetro la dirección
source=<xml-source>&style=<xsl-stylesheet>&nombreparametro=http://localhost/source.xml
lo he probado de varias formas
en el xsl En el saxo
xsl:param name="dirxml" &nombreparametro= document(http://localhost/source.xml)
xsl:param name="dirxml" select=" document('')" &nombreparametro= http://localhost/source.xml
Y otras
Y todas las veces me da el error
type Informe de estado
mensaje Required item type of first operand of '/' is node(); supplied value has item type xs:string
descripción El servidor encontró un error interno (Required item type of first operand of '/' is node(); supplied value has item type xs:string) que hizo que no pudiera rellenar este requerimiento.
Si alguien tiene algona idea… Gracias
<xsl:param name="dirxml" select="document('C:\Documents and Settings\dayni\Escritorio\xmsl con los que estoy trabajando\XMLdata.xml')/metadatos"/>
pero lo que quiero es utilizar el procesador saxon y pásale por parámetro la dirección
source=<xml-source>&style=<xsl-stylesheet>&nombreparametro=http://localhost/source.xml
lo he probado de varias formas
en el xsl En el saxo
xsl:param name="dirxml" &nombreparametro= document(http://localhost/source.xml)
xsl:param name="dirxml" select=" document('')" &nombreparametro= http://localhost/source.xml
Y otras
Y todas las veces me da el error
type Informe de estado
mensaje Required item type of first operand of '/' is node(); supplied value has item type xs:string
descripción El servidor encontró un error interno (Required item type of first operand of '/' is node(); supplied value has item type xs:string) que hizo que no pudiera rellenar este requerimiento.
Si alguien tiene algona idea… Gracias
Valora esta pregunta
0