Subject: [xsl] excluding xml fragments by attributes using copy-of? From: Carl Yu <carl.yu@xxxxxxxxxxxx> Date: Fri, 13 Dec 2002 12:30:48 -0800 (PST) |
I'm trying to translate one XML document to another using XSL but I can't come up with the proper XSL. lets say the incoming document has this form <A> <B> <C value="foo"> <D /> </C> </B> <B> <C value="bar"> <D /> </C> </B> <E /> <F /> ... </A> The transformed file would ideally be <A> <B> <C value="foo"> <DPRIME /> </C> </B> <B> <C value="bar"> <D /> </C> </B> <E /> <F /> ... </A> Notice how D was changed to DPRIME. I want to retain all of the nodes and attributes of the rest of the original XML file, but change the contents of select="/A/B/C[value='foo']" from D to DPRIME. I think the solution has something to do with copy-of and the not() operator.. but I can't come up with a simple XSL solution to what amounts to a simple transformation. Help?! Carl ------------- End Forwarded Message ------------- XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Question on parsing an en, Robert Koberg | Thread | Re: [xsl] excluding xml fragments b, Mike Brown |
Re: [xsl] dynamic table hading XSL-, W. Eliot Kimber | Date | [xsl] skipping table-header of fo:t, Lee, Insoo |
Month |