- Joined
- Jun 10, 2008
- Messages
- 1
- Reaction score
- 0
Hi All,
Looks to be a simple issue, but having tried several approaches without
any success, I am posting it here.
I have an XML in one format and I want to now convert into another XML
format using XSLT.
Original XML:
<StartList>
Transformed XML:
<StartList>
As you could see, I want to copy the value of the "Element1" in a newly created "NEWSubElement". I want to do this for every child (in this case "Element4"), which has children ("SubElement1", "SubElement2" etc) of its own.
Any help would be deeply appreciated!
Thanks.
Looks to be a simple issue, but having tried several approaches without
any success, I am posting it here.
I have an XML in one format and I want to now convert into another XML
format using XSLT.
Original XML:
<StartList>
<Start>
<Element1>some text</Element1>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<SubElement1/>
<SubElement2/>
<SubElement3/>
<SubElement2/>
<SubElement3/>
</Element4>
</Start>
<Start>
<Start>
<Element1>some text</Element1>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<SubElement1/>
<SubElement2/>
<SubElement3/>
<SubElement2/>
<SubElement3/>
</Element4>
</Start>
</StartList>Transformed XML:
<StartList>
<Start>
<Element1>some text</Element1>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<NEWSubElement>Value from "Element1"</NEWSubElement>
<SubElement1/>
<SubElement2/>
<SubElement3/>
<SubElement1/>
<SubElement2/>
<SubElement3/>
</Element4>
</Start>
<Start>
<Start>
<Element1>some text</Element1>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<Element2>some text</Element2>
<Element3>some text</Element3>
<Element4>
<NEWSubElement>Value from "Element1"</NEWSubElement>
<SubElement1/>
<SubElement2/>
<SubElement3/>
<SubElement1/>
<SubElement2/>
<SubElement3/>
</Element4>
</Start>
</StartList>As you could see, I want to copy the value of the "Element1" in a newly created "NEWSubElement". I want to do this for every child (in this case "Element4"), which has children ("SubElement1", "SubElement2" etc) of its own.
Any help would be deeply appreciated!
Thanks.