Как связать удаленный XML из URL-адреса в моем recyclerView в Android Studio? - PullRequest
0 голосов
/ 08 мая 2019

у меня есть сайт http://catalog.arrowad.sa/public/catalogue/catalog_tree.php?top=6&file=20&lang=EN и XML-форма одного и того же.

Этот веб-сайт имеет древовидную структуру, в которой у нас есть категория, и ниже этой категории находятся подкатегории, а внутри каждой категории есть список книг или видео, которые можно просматривать в Интернете или воспроизводить в Интернете. Для этого я хочу создать приложение для Android, в котором весь материал отображается в приложении.

Я пробовал веб-просмотр, но, очевидно, веб-сайт не реагирует и возникают проблемы с рендерингом. Я наивный в Android, и я искал решение и узнал о парсерах XML и переработке. Однако я не уверен, как решить эту проблему.

Я хочу знать, правильно ли то, что я думаю; нужно ли создавать родительский дочерний список из XML в URL-адресе с использованием анализатора XML, или существует другое решение этой проблемы?

<response>
<item>
<rowid>6</rowid>
<label>Training Solutions</label>
<alias_dname_ar>حلول التدريب</alias_dname_ar>
<alias_dname_en>Training Solutions</alias_dname_en>
<parent>0</parent>
</item>
<item>
<rowid>13</rowid>
<label>Training Companies</label>
<alias_dname_ar>شركات التدريب</alias_dname_ar>
<alias_dname_en>Training Companies</alias_dname_en>
<parent>6</parent>
</item>
<item>
<rowid>133</rowid>
<label>Arrowad Eernest Training.pdf</label>
<parent>13</parent>
<file>1</file>
<file_id>20</file_id>
</item>

......
......

<item>
<rowid>170</rowid>
<label>Arrowad Docs 18.pdf</label>
<parent>17</parent>
<file>1</file>
<file_id>53</file_id>
</item>
<item>
<rowid>171</rowid>
<label>Arrowad Docs 19.pdf</label>
<parent>17</parent>
<file>1</file>
<file_id>54</file_id>
</item>
</response>
...