[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: Usage of Asterisk in XPath expressions
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Mar 2019 12:43:04 -0000
On 22.03.2019 12:01, Philipp Nanz philipp.nanz@xxxxxxxxx wrote:

Suppose this data:

<foo:bar xmlns:foo="http://test/ns/foo" a="b">Yadda</foo:bar>

Then suppose this stylesheet:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 B B B  xmlns:foo="http://test/ns/foo"
 B B B  version="2.0">

 B B B  <xsl:template match="foo:bar">
 B B B B B B B  <xsl:if test="ancestor-or-self::foo*[@a]">

This is ancestor-or-self::foo * [@a] that is ancestor-or-self::foo multiplied with the array [@a], i.e. the array constructed with the attribute "a", I think.

Not sure what the multiplication with an array should result into, need
to scan the XPath 3.1 spec in some detail.

Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member