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

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


Subject: Re: [xsl] [XPath] matching elements which satisfy a specific content model
From: Tobias Reif <tobiasreif@xxxxxxxxxxxxx>
Date: Mon, 13 Jan 2003 11:12:04 +0100

David Carlisle wrote:

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


I this a full equivalent?

Wouldn't it match the following variablelist element, although it does not satisfy content-model(title?,varlistentry+)?

<variablelist>
  <title></title>
</variablelist>

AFAICS, a full equivalent would be even longer and even more complex to write.

I guess to be able to describe content models in a simple way, I might have to write content-model() in XSLT2 until implementers or the spec offer one (or an equivalent) to me ...

content-model() would accept a defined supersimple subset of DTD content model syntax, and return a boolean.


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




Current Thread