xsl-list
[Top] [All Lists]

Re: [XPath] matching elements which satisfy a specific content model

2003-01-13 04:12:49
Dimitre Novatchev wrote:


The match pattern is:

variablelist[*[position() = 1 and (self::title or self::varlistentry)]
             and not(*[position() > 1 and not(self::varlistentry)])
            ]


Thanks.

The length and complexity of that XPath reinforces my request for some verx simple syntax/function, so that the length and the level of simplicity of the content model is matched by the matching pattern:

eg
variablelist[content-model(../, 'title?,varlistentry+')]

In other words:
(title?,varlistentry+) is so *very* simple, that I think there should be way to write it in a very simple way.

Tobi

--

Vim users               donate.
http://iccf-holland.org/donate.html

Web developers           check.
http://www.pinkjuice.com/check/


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