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

Subject: Re: [XPath] matching elements which satisfy a specific contentmodel
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Mon, 13 Jan 2003 11:39:27 +0200
Tobias Reif wrote:

I need to match a variablelist containing:

  1. An optional title element,
  2. after this, one or more varlistentry elements.

  <t:template match="variablelist[...]">
                                  ^^^
How to write

title?, varlistentry+

in XPath?
It's pattern actually
What about simple
<t:template match="variablelist[varlistentry]">
Or more strict
<t:template match="variablelist[*[1][self::title] and *[2][self::varlistentry] | variablelist[*[1][self::varlistentry]">


But it looks too convolute, patterns are supposed to be simple, why do you need so strict matching?

--
Oleg Tkachenko
eXperanto team
Multiconn Technologies, Israel


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



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