в файле xml есть узлы с одинаковым именем на разных уровнях. Как я могу отличить на основе Leve или родителюandroid: разбор вложенных xml с тем же именем узла на разных уровнях
<account email="[email protected]" >
<contacts>
<contact>
<id>
0
</id>
</contact>
<contact>
<id>
1
</id>
</contact>
<contact>
<id>
2
</id>
</contact>
</contacts>
<groups>
<group>
<groupname>
xyz
</groupname>
<members>
<contact>
<id>
7
</id>
</contact>
<contact>
<id>
8
</id>
</contact>
</members>
</group>
</groups>
здесь у меня есть контакт под контактами, а также по группам -> группы-> ЧЛЕНОВ Мне нужно различать между ними если я попробовать
doc.getElementsByTagName("contact");
он вернет все контактные узлы всех уровней. Это не то, что требуется. Мне нужно связаться с контактными контактами отдельно и по отдельности.
Пожалуйста, помогите.