Откройте файл URL XML и проанализируйте с помощью XMlpulparser - PullRequest
0 голосов
/ 03 июля 2019

Мое приложение использует XML-файл «Control.xml», который сохраняется на веб-сервере.Я не могу открыть файл, используя URL-адрес.

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

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
static final String URL ="http://www.geocities.ws/mariyanaatham/PCONTROL.xml";
        try{
            URL url = new URL(URL);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setReadTimeout(15000 /* milliseconds */);
            conn.setConnectTimeout(25000 /* milliseconds */);
            conn.setRequestMethod("GET");
            conn.setDoInput(true);
            conn.setUseCaches(true);
            conn.setRequestProperty("Content-Type", " application/xml; charset=utf-8");
            conn.connect();
            InputStream stream = conn.getInputStream();
          //  parse(stream);
        } catch (ProtocolException e) {
            e.printStackTrace();
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

откройте XML-файл URL и получите входной поток.Разберите входные значения с помощью xmlpulparser.Но файл URL не может быть открыт.Приложение вылетает и выбрасывается.Приложение работает нормально, если открыто из папки ASSETS.Пожалуйста, помогите мне определить ошибки, которые я сделал.Спасибо

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