Please help
I have xml documents structured as below and want to transform them
so it it only consists of records where there are no duplicate tbHrse_id value nodes
<?xml version="1.0" ?>
- <horses>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>c</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>41</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1361</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>jumping</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
</horses>
e.g so they are reformed like this....
- <horses>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>c</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>41</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1361</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
As a newcomer to this can anyone tell me the best way to do this or provide samples
Thanks
SDH
I have xml documents structured as below and want to transform them
so it it only consists of records where there are no duplicate tbHrse_id value nodes
<?xml version="1.0" ?>
- <horses>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>c</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>41</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1361</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>jumping</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
</horses>
e.g so they are reformed like this....
- <horses>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>c</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>41</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1361</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
- <horse>
- <field name="tbHrse_Name">
<value>NO COMPLAINTS</value>
</field>
- <field name="tbHrseDis_Discipline">
<value>Dressage</value>
</field>
- <field name="tbHrse_colour">
<value>Chestnut</value>
</field>
- <field name="tbHrse_height">
<value>148</value>
</field>
- <field name="tbHrse_id">
<value>1</value>
</field>
- <field name="tbHrseG_Grade">
<value>Novice</value>
</field>
- <field name="tbHrse_sex">
<value>Entire</value>
</field>
- <field name="Age">
<value>1381</value>
</field>
- <field name="tbHrseT_id">
<value>2</value>
</field>
- <field name="tbH_D_id">
<value>1</value>
</field>
- <field name="tbHrseG_id">
<value>1</value>
</field>
</horse>
As a newcomer to this can anyone tell me the best way to do this or provide samples
Thanks
SDH