I would consider this a bug in the x:transform tag, because when I call "/pages/index.jsp" directly and put <?xml-stylesheet type="text/xsl" href="/styles/xsl-xhtml.jsp"?> in my page, it works fine. So the client-side rendering works...
-----Original Message----- From: David M. Karr [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 16, 2002 5:49 PM To: [EMAIL PROTECTED] Subject: Re: Standard Tag (x:transform) and loading a secondary XML doc using select="document('newdoc.xml')" >>>>> "Matt" == Matt Raible <[EMAIL PROTECTED]> writes: Matt> I am using the <x:transform> tag to convert JSP that emits XML and a JSP Matt> stylesheet that emits XSL to HTML. Got all that ;) Matt> I have the following in my translation page: Matt> <c:import url="/pages/index.jsp" var="xml"/> Matt> <c:import url="/styles/xsl-xhtml.jsp" var="xslt"/> Matt> <x:transform source="$xml" xslt="$xslt"/> Matt> And in my XSL stylesheet, I'm trying to load a header page with the Matt> following: Matt> <xsl:variable name="header" Matt> select="document('./header.jsp')/header" /> Matt> The URL is http://localhost:8080/onpoint/index.jsp Matt> But I am getting the following error - it's trying to find the file on the Matt> filesystem, rather than in the web-app's directory structure. Matt> Any ideas? I would guess no attempt has been made to define a derived "EntityResolver" class (I think that was the base class name in Xalan). I've wondered about issues like this since I first ran into a problem related to this. I once wrote a "ClassPathEntityResolver" class that does exactly what it sounds like. I would guess it might be useful to write a "WebappEntityResolver" class, or something like that, that gets initialized with the actual filesystem root directory of the webapp. I would guess you'd have to do something different to deal with jar file lookup, however. If I haven't been clear, the machinery in the XML parser that looks up "entities" doesn't know it's running in a web app, and by default, it just looks in the current directory. -- =================================================================== David M. Karr ; Java/J2EE/XML/Unix/C++ [EMAIL PROTECTED] ; BrainBench CJ12P (#12004) -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>