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(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
davekennedy(_at_)alescere(_dot_)com
Sent: 02 February 2004 16:48
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
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