[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Elements between attributes with equal values

Subject: RE: Elements between attributes with equal values
From: Oliver Sick <o.sick@xxxxxxxxxxxx>
Date: Wed, 29 Aug 2001 14:40:16 +0200
oliver sick
Hi Rene,

>If you want this, I think your XML-design is wrong.

You're absolutely right, but I have no influence on
the particular structure of the XML-document :((

>use an xsl:for-each to skip to the first "2" element you seek and save its
>position()
>then do a xsl:for-each for all elements with a position() higher than the
>saved position and not having the "2"

In deed that's not really that what I want to have. I only want 
to get the set of all elements BETWEEN attributs with equal values.

So if you look at
the example below I want to get the elements 

<aaa format="1" >  <bbb>blublu</bbb> </aaa>
<aaa format="4" > bloblo </aaa>

but not

<aaa format="1" > xxx </aaa>


I'm sure there is a solution using your recipe and some
further call-templates with some with-param, but I have the 
hope there is a simple combination of xpath + xsl 
expressions for this job so that one xsl:if is enough ...

Oliver

>Hi all,
>how can I get ( the content of ) all elements of
>the same type between attributes with equal values,
>eg.assume I want to get the elements (or its content)
>between the two formats with value "2"  :
>
><aaa format="1" > foo </aaa>
><aaa format="2" > <ccc>blabla</ccc> </aaa>
><aaa format="1" > <bbb>blublu</bbb> </aaa>
><aaa format="4" > bloblo </aaa>
><aaa format="2" > bar </aaa>
><aaa format="1" > xxx </aaa>
>
>So I want to get access to the following elements
>
><aaa format="1" >  <bbb>blublu</bbb> </aaa>
><aaa format="4" > bloblo </aaa>



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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.