Нужно заставить мое Android-приложение изменять XML-файл на сервере, и ему необходимо сохранить изменения после модификации

#android #xml

#Android #xml

Вопрос:

Как я могу заставить мое приложение делать это? Ему нужно будет проанализировать xml, затем изменить его, а затем сохранить после завершения процесса.

Ответ №1:

Вот примерный алгоритм:

  1. Откройте HTTP-соединение и загрузите XML-файл.
  2. Используйте простой XML для преобразования XML-файла в ваши объекты.
  3. Измените объекты, которые были проанализированы, так, чтобы они были изменены на то, что вы хотите, чтобы это было.
  4. Запишите его обратно в XML, снова используя библиотеку Simple XML.
  5. Отправьте файл обратно на сервер и сообщите серверу, что это обновленная версия.

The Простая библиотека здесь и Я написал сообщение в блоге о том, как использовать его в Android.

Комментарии:

1. нужно ли мне настраивать специальные разрешения на сервере?

2. Хорошо, как вы хотите получить доступ к XML-файлу? Конфиденциально? Публично? На основе пользователя или ключа API? По сути, какова ваша ситуация? Я не могу быть более конкретным, не зная дополнительной информации.

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