Subject: RE: [xsl] Navigating through the document using variables From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 31 May 2005 22:59:33 +0100 |
> I have a variable initialized at runtime with the path to some element > (something like this /elem1/elem2/elem3). Can I use this variable to > navigate to the elem3 in another variable that is initialized with the > document like this: > <xsl:variable name="doc" select="document('./somedocument.xml')"/> > A number of products including Saxon support an xx:evaluate() extension which allows you to evaluate an XPath expression that's held in a string (or in a node in a source document), but it's not part of the standard XSLT 1.0 or 2.0 language. It's a very useful extension though! You have to be careful with the context for the expression: both the static context (in-scope variables, namespaces) and the dynamic context (context item and position). You'll almost certainly find that different products handle these questions differently. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Navigating through the do, Aron Bock | Thread | [xsl] Using xsl:for-each for every , Ahsan Ali |
Re: [xsl] disable-output-escaping f, Victor | Date | RE: [xsl] how to rename attributes , Michael Kay |
Month |