Subject: RE: [xsl] Keeping track of parents From: "Daniel Newman" <daniel.newman@xxxxxxxxxxx> Date: Fri, 13 Jul 2001 16:11:14 +0100 |
You should let them do whatever they want, they're old enough... sheiks. some people :-) -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Christian Cäsar Sent: 13 July 2001 15:59 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Keeping track of parents 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Keeping track of parents, Christian Cäsar | Thread | RE: [xsl] Keeping track of parents, Michael Kay |
RE: [xsl] Altering specific value t, Michael Kay | Date | RE: [xsl] Keeping track of parents, Michael Kay |
Month |