Subject: RE: [xsl] document() path relative to current document From: "Robert Sösemann" <rsoese@xxxxxx> Date: Tue, 23 Nov 2004 20:31:26 +0100 (MET) |
Hello Michael, I believe that you and David are right, BUT how can I make the value of an attribute @href a node-set? I have <a href="folder/foo.html"> and want to read data from that external file. I save the url to a variable by using <xsl:variable name="bar" select="@href"/>. So $bar is still just a string. When I provide this to the document function by document($bar,/) i suppose it will not magically become a nodeset. Could you please give an example on that? Thanks in advance, Robert > > > > Thanks for your quick reply. But the way you describe it, can > > not work, > > because the document function needs a string to tell which document to > > access. I tried it out and i didn't work. > > David is right (as always, except when he's typing too fast). If the > argument to the document() function is a node-set, any relative URIs in > the > values of those nodes are interpreted relative to to the base URI of the > node that contains them. > > If you want more control than this, you can use the second argument of the > document function to supply a base URI, but this is very rarely needed. > > Michael Kay > http://www.saxonica.com/ > -- Geschenkt: 3 Monate GMX ProMail + 3 Top-Spielfilme auf DVD ++ Jetzt kostenlos testen http://www.gmx.net/de/go/mail ++
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] document() path relative , Michael Kay | Thread | Re: [xsl] document() path relative , Jeni Tennison |
[xsl] includes, Tiffany Blake | Date | [xsl] local grouping, Konrad Rokicki |
Month |