Допустим, у меня есть xml вроде этого:
<root>
<object id='1'/>
<object id='1' otherid='2'/>
<object otherid='2'/>
<object otherid='2' yetanotherid='3'/>
<object yetanotherid='3'/>
<object id='2'>I'm not the same</object>
</root>
Прекрасно, я знаю.Теперь это все один и тот же объект, но у них есть ассортимент идентификаторов.Как я могу сгруппировать их?Любой из этих идентификаторов будет однозначно идентифицирован, поэтому id [1] = otherid [2] = Yetanotherid [3].
Полный пример:
<root>
<object id='1'><property1></property1></object>
<object id='1' otherid='2'><property1></property1></object>
<object otherid='2'><property2></property2></object>
<object otherid='2' yetanotherid='3'><property3></property3></object>
<object yetanotherid='3'><property2></property2><property4></property4></object>
<object id='2'><property2></property2></object>
</root>
Результат:
<root>
<object id='1' otherid='2' yetanotherid='3'>
<property1></property1>
<property2></property2>
<property3></property3>
<property4></property4>
</object>
<object id='2'>
<property2></property2>
</object>
</root>