RE: [xsl] Using document()

Subject: RE: [xsl] Using document()
From: "Richard Lander" <rlander@xxxxxxxxxxxxx>
Date: Tue, 8 Oct 2002 14:00:17 -0700
The XSLT processor is looking for a resolvable path as the argument to the document function.

If the value of the xlink:href attribute is a path to an actual XML file, then it should work. If it isn't, and it's an IDREF-type link to attribute that contains that value, then you'll need an XPath that will get that value for you.

w/o more information on your document structure ... It is a little hard on this end ...

-----Original Message-----
From: Adam van den Hoven [mailto:list@xxxxxxxxxxxxxxxxxxx] 
Sent: Tuesday, October 08, 2002 1:50 PM
To: XSL Mailing list

Sorry if this appears twice, I'm having some problems with my mail systems. 

I have a question. 
I want to use the following:
<xsl:apply-templates select="document('#id2')" /> 
Ok, I'd never actually use this. In reality its something like:
<xsl:apply-templates select="document(@xlink:href)" />
which is likely to contain simply fragment identifiers since I'm using XLinks to normalize a sitemap hierarchy. 
When I try to run this as part of a transform, I get an error saying that the file (fully resolved to refer to the source doc) cannot be found. Is this a problem with how I'm doing things or perhaps a problem with app I'm using to develop templates with (Stylus Studio)?
Do you have any other ideas about how I can accomplish the same thing given that some of my xlink:href attributes will point to external documents?
H. Adam van den Hoven

Web Developer

Credit Union Central of BC

D O T E A S Y - "Join the web hosting revolution!"

 XSL-List info and archive:

 XSL-List info and archive:

Current Thread