Subject: [xsl] Modify some text elements copying the structure From: "nick public" <nickpubl@xxxxxxxxx> Date: Sun, 4 Jan 2009 11:49:00 +0100 |
Hi people. I have the following need: given a complicated source XML, I have to change in output the text element for same nodes mainteinig the source structure. An example can be this in which I want to change the <elem2> text values. ===================== SOURCE ===================== <?xml version="1.0" encoding="utf-8"?> <root> <level1 name=""> <elem1>element</elem1> <level2a> <elem2>sub element1</elem2> </level2a> <level2b> <elem2>sub element2</elem2> </level2b> </level1> </root> ===================== TARGET ===================== <?xml version="1.0" encoding="utf-8"?> <root> <level1 name=""> <elem1>element</elem1> <level2a> <elem2>modified element1</elem2> </level2a> <level2b> <elem2>modified element2</elem2> </level2b> </level1> </root> Every since the SOURCE structure is complex, the XSLT cannot build "manually" the TARGET structure. Should be useful copy+copy-of the source structure in target structure and the modify the values but, after same test, seems not possible because, when I want to operate on copy+copy-of result-tree, this is not yet available - because in memory too. For me should be acceptable operate in several steps, for example, step1 -> copy the source struct in target struct, step2 -> modify the values. Could you help me? Thanks a lot and ciao. Nicola
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], Unknown | Thread | Re: [xsl] Modify some text elements, Martin Honnen |
[no subject], Unknown | Date | Re: [xsl] Modify some text elements, Martin Honnen |
Month |