Subject: [xsl] copy nodes as keys From: Thomas Olausson <thomas.olausson@xxxxxxx> Date: Wed, 18 Sep 2002 04:01:13 +0200 |
Can I use xsl:key for this? I want to copy nodes based on a id-attribute from one location in the document to another, I've tried a couple of XSLTs, but it seems like a trick! I want to copy the workshop-children into their respective chair ids: input: <myxml> <showroom> <chair id="1"> <feature1>nice</feature1> <feature2>yes, nice</feature2> </chair> <chair id="3"> <feature1>cheap</feature1> <feature2>flat</feature2> </chair> </showroom> <workshop> <extrachairstuff id="1"> <salesfeature1>financing</salesfeature1> <salesfeature2>no payments</salesfeature2> </extrachairstuff> <extrachairstuff id="3"> <salesfeature1>not much really</salesfeature1> </extrachairstuff> </workshop> </myxml> desired output: <myxml> <showroom> <chair id="1"> <feature1>nice</feature1> <feature2>nice</feature2> <extrachairstuff id="1"> <salesfeature1>financing</salesfeature1> <salesfeature2>no payments</salesfeature2> </extrachairstuff> </chair> <chair id="3"> <feature1>cheap</feature1> <feature2>flat</feature2> <extrachairstuff id="3"> <salesfeature1>not much really</salesfeature1> </extrachairstuff> </chair> </showroom> <workshop> <extrachairstuff id="1"> <salesfeature1>financing</salesfeature1> <salesfeature2>no payments</salesfeature2> </extrachairstuff> <extrachairstuff id="3"> <salesfeature1>not much really</salesfeature1> </extrachairstuff> </workshop> </myxml> Regards, /Thomas XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] number in xsl:for-each (n, Joerg Heinicke | Thread | RE: [xsl] copy nodes as keys, Jarno . Elovirta |
RE: [xsl] sorting on data reference, Carter, Will | Date | [xsl] Recursive problem, Satish, L. Gnanendra |
Month |