[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] XPath 1.0 challenge: select all XML Schema element declarations with type string


Subject: Re: [xsl] XPath 1.0 challenge: select all XML Schema element declarations with type string
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 20 Jul 2015 18:28:22 -0000

> I believe that in its most general form this problem doesn't have a
> pure XPath 1.0 solution (though it is easy if we are allowed to use
> XSLT 1.0).
>
> We either need the feature of range variables, or the feature of being
> able to specify a function call as the last location step in a path
> expression.
>

I came to the same conclusion, though Ibm always reluctant to say that
somethingbs impossible. Essentially you need to examine the namespace nodes
to map the prefix to a URI, and that involves a join, and joins are restricted
in XPath 1.0 by the absence of range variables - XPath 1.0 is not
brelationally completeb in Coddbs sense.

Michael Kay
Saxonica


Current Thread
Keywords