safalkishore
09-29-2003, 08:17 PM
> I have an XML strcture as follows :
>
> <Tree>
> <Folder count="1" Name="Design Build">
> <Folder count="2" Name="Main First">
> <Folder count="3" Name="Sub1"/>
> </Folder>
> <Folder count="4" Name="Main Second">
> <Folder count="5" Name="Sub2"/>
> </Folder>
> </Folder>
> </Tree>
>
> The output required is as follows
>
> <Tree>
> <Folder count="1" Name="Design Build">
> <Folder count="4" Name="Main Second">
> <Folder count="5" Name="Sub2"/>
> </Folder>
> <Folder count="2" Name="Main First">
> <Folder count="3" Name="Sub1"/>
> </Folder>
> </Folder>
> </Tree>
> ie if you notice here Folder "Main FIrst" and "Main Second" have been
> swapped along with their childnodes
> I am looking at a piece of code that can do this.I only wish to swap 2
> nodes at a time.
I am making use of the DOM and not XSLT
I would like to know how i can swap nodes after loading the XML document shown
Please let me know how i could do this using XML DOM (Javascript).
>
> <Tree>
> <Folder count="1" Name="Design Build">
> <Folder count="2" Name="Main First">
> <Folder count="3" Name="Sub1"/>
> </Folder>
> <Folder count="4" Name="Main Second">
> <Folder count="5" Name="Sub2"/>
> </Folder>
> </Folder>
> </Tree>
>
> The output required is as follows
>
> <Tree>
> <Folder count="1" Name="Design Build">
> <Folder count="4" Name="Main Second">
> <Folder count="5" Name="Sub2"/>
> </Folder>
> <Folder count="2" Name="Main First">
> <Folder count="3" Name="Sub1"/>
> </Folder>
> </Folder>
> </Tree>
> ie if you notice here Folder "Main FIrst" and "Main Second" have been
> swapped along with their childnodes
> I am looking at a piece of code that can do this.I only wish to swap 2
> nodes at a time.
I am making use of the DOM and not XSLT
I would like to know how i can swap nodes after loading the XML document shown
Please let me know how i could do this using XML DOM (Javascript).