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