|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl: how to select slice of tree regarding the node position
Hi,
I've a tree like
|---B
|---B |---D
|---C-|---D
A|---B (1)
|---C-|---D
and I would like to trasform in a tree like
|---B
|---H-|---B
|
|---H-|---newC
|
| |---D
A|---H-|---D
| |---newC
|
|---H-|---B
|
|---H-|---newC
|
|---H-|---D
|---newC
In other words I want ot group the B, and split the C, but in accord
with the position in the original tree;
So I don't know how to select, for example, the B(1) because it's a B
and because it's between two C.If I try to make a template to select
all the B I lose the information about the position, an if I try to
select all the C I lose the possibility of group _all_ the previous B.
I succeded with a little recursive perl (XML::DOM) program, but I would
like to do this in xsl.
Suggestion ?
pietro
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








