xsl-list
[Top] [All Lists]

variable with document() reference

2004-09-01 10:31:40
I really should know the answer to this, but I can't seem to get a handle on it.

If I reference an external document in a variable, like...

<xsl:variable name="xln-source" select="document($file)" />

...and then need to loop through it, like...

<xsl:for-each select="$xln-source//set[descendant::start/@xlink:href = $match]">
   <!-- do something -->
</xsl:for-each>

...is the external document being loaded in the variable or it the
for-each call?  I have a different for-each later requiring the same
document and I would like to load it only once.

I'm actually thinking that I may need to move this to keys anyways,
but it's bothering me that I can't answer this question.

Thanks,
-m


<Prev in Thread] Current Thread [Next in Thread>