|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [XPath] matching elements which satisfy a specific
> 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?
>
> I think I'm missing something obvious. If it's very simple, then I'm
> happy :)
>
> Else I think it would be great to have something like
content-model():
>
> <t:template
> match="variablelist[content-model(title?,varlistentry+)]">
>
> Tobi
The match pattern is:
variablelist[*[position() = 1 and (self::title or self::varlistentry)]
and not(*[position() > 1 and not(self::varlistentry)])
]
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart


![Re: [XPath] matching elements which satisfy a specific](/images/get_stylus.gif)





