Как получить URL в виде строки из XML-файла? - PullRequest
0 голосов
/ 08 мая 2018

Звучит как простой вопрос, но я пока не нашел ответа.

У меня есть файл .xml, состоящий из разных элементов, включая один элемент URL. Я знаю начало этого элемента строки URL. Какой самый простой способ найти этот URL среди других элементов и получить его в виде строки?

Вот класс, который проверяет, существует ли XML-файл. Если он существует, я должен получить от него URL.

public class ConfigFile {

    private Context context;
    private static String url;

    public ConfigFile (Context _context, String _url){
        this.context = _context;
        this.url = _url;
    }

    public static String getUrl() {
        return url;
    }

    public static void setUrl(String url) {
        ConfigFile.url = url;
    }


    public void checkExistence(){
        File file = new File(context.getApplicationContext().getFilesDir(),"configfile.xml");
        if(file.exists()){
            // here I should paste code which returns url to set it as connection
            //setUrl();
        }
        else{
            //smth
        }

    }

1 Ответ

0 голосов
/ 08 мая 2018

Просто используйте базовый фреймворк для XML-анализа, встроенный в Android.

Базовая Android-документация по разбору XML. https://developer.android.com/training/basics/network-ops/xml

если вы считаете, что это слишком сложно, используйте тот, который основан на аннотациях. SimpleXML - это то, что я использовал в прошлом и хорошо работает.

http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...