I have XML input like example 1.
I wish to create a new XMLDocument for each PROPERTY
delimited by comma, new nodes containing all STRUCTURE
and for all STRUCTURE all FLOOR as well.
The result shoul look like example 2.
example 1:
example 2:
I wish to create a new XMLDocument for each PROPERTY
delimited by comma, new nodes containing all STRUCTURE
and for all STRUCTURE all FLOOR as well.
The result shoul look like example 2.
example 1:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<object-data>
<object-class name="PROPERTY">
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 1, FAST 2"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1, HUS 2, HUS 3"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 1, PLAN 2, PLAN 3, PLAN 4"/>
</object-attrs>
</object-class>
</object-class>
</object-class>
</object-data>
example 2:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<object-data>
<object-class name="PROPERTY">
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 1"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 1"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 1"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 2"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 1"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 3"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 1"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 4"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 2"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 1"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 2"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 2"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 2"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 3"/>
</object-attrs>
</object-class>
</object-class>
<object-attrs>
<object-attr name="PROP_NAME" value="FAST 2"/>
</object-attrs>
<object-class name="STRUCTURE">
<object-attrs>
<object-attr name="STRUCT_NAME" value="HUS 1"/>
</object-attrs>
<object-class name="FLOOR">
<object-attrs>
<object-attr name="FLOOR_NAME" value="PLAN 4"/>
</object-attrs>
</object-class>
</object-class>
...and so on...
</object-class>
</object-data>
Last edited by a moderator: