RE: [xsl] problem using document() in xslt

Subject: RE: [xsl] problem using document() in xslt
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 2 Feb 2004 18:57:33 -0000
The most likely explanation is that the XSLT processor doesn't know
where the stylesheet was loaded from, which can happen if you supply it
from an in-memory source. Beyond that, the details are specific to
4suite, and will depend on how you invoked the transformation, which you
haven't said.

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> davekennedy@xxxxxxxxxxxx
> Sent: 02 February 2004 16:48
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] problem using document() in xslt
> 
> 
> This is my first attempt at using multiple xml documents in a 
> transformation. I am using 4suite for the transformation and 
> it is telling me that
> 
> <xsl:value-of select='document("meta.xml")/metadata/table/@name'/>
> 
> is an invalid URI.  "meta.xml" is definately in the same 
> directory as the xml and xsl files that I am transforming.
> 
> Here is meta.xml:
> 
> <metadata>
>   <table name="Employee Information">
>   <field name="emp_ID">
>     <datatype>number</datatype>
>     <prettyprint>Employee ID</prettyprint>
>   </field>
>   <field name ="emp_name">
>     <datatype>text</datatype>
>     <prettyprint>Employee Name</prettyprint>
>   </field>
>   <field name="emp_bday">
>     <datatype>date</datatype>
>     <prettyprint>Employee Birthday</prettyprint>
>   </field>
>   </table>
> </metadata>
> 
> I am trying to reference "Employee Information".  Any ideas?
> 
> Thanks much,
> 
> 
> -- 
> David Kennedy
> Program Manager, Alescere LLC.
> 630.968.8950 x311
> 
> Find us on the web at http://www.alescere.com
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread