[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] Keeping track of parents
Subject: [xsl] Keeping track of parents From: Christian Cäsar <caesar@xxxxxxxxxxxx> Date: Fri, 13 Jul 2001 16:59:16 +0200 |
Hi there, I'm a newbie, so please be patient with me if I cannot explain my problem as I should. I am quite stumped on this. This is my problem: I have an XML-File with a structure like this (simplified): <somenode id="1"> <more_elements/> <somenode id="2"> <more_elements/> <somenode id="3"> <more_elements/> </somenode> <somenode id="4"> <more_elements/> </somenode> </somenode> That is, the element <somenode> can have children that are also called <somenode>. My result xml should look like this: <structure> <group_name value="some_value_from_more_elements"/> <group_id value="some_unique_id_for_somenode"/> <parent_id value="group_id_of_somenodes_parent"/> </structure> <structure> <group_name value="some_value_from_more_elements"/> <group_id value="some_unique_id"/> <parent_id value="group_id_of_somenodes_parent"/> </structure> <structure> <group_name value="some_value_from_more_elements"/> <group_id value="some_unique_id"/> <parent_id value="group_id_of_somenodes_parent"/> </structure> <structure> <group_name value="some_value_from_more_elements"/> <group_id value="some_unique_id"/> <parent_id value="group_id_of_somenodes_parent"/> </structure> Most of it I can generate, but how can I fill the parentid? If there is no ancestor-element named <somenode> then the parent_id should be 0, else the parent_id should be the group_id of the ancestor. If it matters: I'm using xalan. Thanks for helping me, Christian XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problem trying to display, Betty . Risher | Thread | RE: [xsl] Keeping track of parents, Daniel Newman |
RE: [xsl] RE: RTFOutputHandler pla, Michael Kay | Date | RE: [xsl] And while you're figuring, Rene de Vries |
Month |
Keywords