Как я могу разобрать локальный XML-файл, чтобы иметь возможность вводить его строковые значения в методе TextView.setText(String)
? Мой локальный файл XML выглядит следующим образом:Анализ индексированных XML в Android
<quran>
<sura index="1" name="الفاتحة">
<aya index="1" text="In the name of Allah, the Entirely Merciful, the Especially Merciful."/>
<aya index="2" text="[All] praise is [due] to Allah, Lord of the worlds -"/>
<aya index="3" text="The Entirely Merciful, the Especially Merciful,"/>
<aya index="4" text="Sovereign of the Day of Recompense."/>
<aya index="5" text="It is You we worship and You we ask for help."/>
<aya index="6" text="Guide us to the straight path -"/>
<aya index="7" text="The path of those upon whom You have bestowed favor, not of those who have evoked [Your] anger or of those who are astray."/>
</sura>
<sura index="2" name="البقرة">
<aya index="1" text="Alif, Lam, Meem."/>
<aya index="2" text="This is the Book about which there is no doubt, a guidance for those conscious of Allah -"/>
<aya index="3" text="Who believe in the unseen, establish prayer, and spend out of what We have provided for them,"/>
<aya index="4" text="And who believe in what has been revealed to you, [O Muhammad], and what was revealed before you, and of the Hereafter they are certain [in faith]."/>
<aya index="5" text="Those are upon [right] guidance from their Lord, and it is those who are the successful."/>
Я хочу, чтобы иметь возможность доступа к конкретному текстовых строк, расположенные в определенных индексах AYH, но я не знаю, как это сделать, так как для каждого объекта в пределах аи объект суры есть две вещи: индекс и текст, который я хочу получить. Пожалуйста помоги!
использование XML-парсера –
Любая идея, как я иду об этом специально для этого файла или хороший учебник? Мне нужно иметь доступ к одной строке за раз, вроде поиска. Пользователь вводит местоположение и строку, помещенную в TextView. –
Мне нравится [этот учебник] (http://www.ibm.com/developerworks/opensource/library/x-android/). Он просматривает все общие синтаксические анализаторы и сравнивает их все, чтобы вы знали, какой из них подходит вам. –