Я не очень стар в разработке для Android, впервые я использую парсинг XML. Я использую этот учебник для парсинга следующего файла, который я хочу прочитать в древовидной структуре. не удалось получить какой-нибудь учебник для разбора файла моих требований
<?xml version="1.0" encoding="UTF-8"?>
<Items>
<ItemData>
<title>Fruit</title>
<level>1</level>
<ItemData>
<title>Apple</title>
<level>2</level>
</ItemData>
<ItemData>
<title>Mango</title>
<level>2</level>
</ItemData>
<ItemData>
<title>Banana</title>
<level>2</level>
</ItemData>
</ItemData>
<ItemData>
<title>Vegitables</title>
<level>1</level>
<ItemData>
<title>carrot</title>
<level>2</level>
</ItemData>
<ItemData>
<title>spinach</title>
<level>2</level>
</ItemData>
</ItemData>
</Items>
Мне просто нужно руководство и пример кода для реализации моих необходимых функций. Я буду очень благодарен.