Hi,
I can do basic xml translations but I've become stuck when trying to restructure an xml document.
The document is in the following format
Code:
<model>
<root node name="example" ID="4" type="A"/>
<item>
<name>xyz</name>
<ID>7</ID>
<type>A</type>
<parentname>example</parentname>
<parentID>4</parentID>
</item>
<item>
<name>bob</name>
<ID>5</ID>
<type>B</type>
<parentname>example</parentname>
<parentID>4</parentID>
</item>
<item>
<name>cat</name>
<ID>10</ID>
<type>A</type>
<parentname>xyz</parentname>
<parentID>7</parentID>
</item>
</model>
Basically you have a model and all these items including a root item listed. I want to restructure this so items are contained within their parents such to this
Code:
<model>
<nonterm name="example" ID="4">
<item>
<name>xyz</name>
<ID>7</ID>
<type>A</type>
<parentname>example</parentname>
<parentID>4</parentID>
</item>
<item>
<name>bob</name>
<ID>5</ID>
<type>B</type>
<parentname>example</parentname>
<parentID>4</parentID>
</item>
</nonterm>
<nonterm name="xyz" ID="7">
<item>
<name>cat</name>
<ID>10</ID>
<type>A</type>
<parentname>xyz</parentname>
<parentID>7</parentID>
</item>
</nonterm>
</model>
Any ideas what the best way to do this would be? This is just an example of the format. Just a note that the original order and number of the items essentially has not order with respect to hierarchy.
Thanks in advance.