[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [XPath] matching elements which satisfy a specific
David.Pawson@xxxxxxxxxxx wrote:
>> match="variablelist[content-model(title?,varlistentry+)]"> >> > Since the title is optional, it can't be relied on. But it needs to be included in the matching pattern; see below. > try match="variablelist[varlistentry]" > > I.e. match on the element if and only if it has a varlistentry as a > child. > The number of children is not of interest, nor the fact that it may > also have a title as a child. But yes, it is of interest; I need to match variablelist containing *nothing but* title?,varlistentry+. There can not be any other elements, and if there is a title, it must come first. Your variablelist[varlistentry] matches variablelist elements if they contain one or more varlistentry children; but also if they contain myriads of other elements as children, which is not what I need. 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
|
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
|