|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Copy all preceding-sibling except...
Subject: Re: Copy all preceding-sibling except...
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Tue, 01 Feb 2005 17:39:29 -0500
|
Becky,
At 04:24 PM 2/1/2005, you wrote:
I now have a situation where I take
<RootEle>
<Alphabet>
<A/>
<B/>
<D/>
<Special/>
<Break/>
<H/>
</Alphabet>
</RootEle>
What I want to come out with is:
<RootEle>
<Alphabet>
<A/>
<B/>
<D/>
<Break/>
</Alphabet>
</RootEle>
I've been playing with the solution to my previous problem to see if I
can work with it to solve this one, but I am unable figure out how to
copy all the preceding-siblings and exclude any nodes that match
"Special" at the same time.
To leave "Special" elements out, assuming the context node is your Break, use
preceding-sibling::*[not(self::Special)]
in XSLT 1.0.
Cheers,
Wendell
======================================================================
Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================

|
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
| RSS 2.0 |
|
| Atom 0.3 |
|
|