Android: strings.xml автоматически показывает standalone = "no" - PullRequest
1 голос
/ 15 марта 2011

У меня странная проблема.В файле strings.xml моего проекта первая строка <?xml version="1.0" encoding="utf-8"?> Но каждый раз, когда я закрываю и открываю файл, первая строка автоматически меняется на <?xml version="1.0" encoding="utf-8" standalone="no"?>, и это, я думаю, не позволяет мне запустить проект в режиме реального временителефон (работает на эмуляторе).Хотя я удаляю standalone = "no" и сохраняю файл, он снова появляется, когда я открываю файл.

В чем причина этого и как это преодолеть?

Спасибо за потраченное время.

Приветствия,

Madhu

Обновление: проблема не в файле strings.xml.Это было с приложением, которое отправляет данные в мое приложение для Android.Я выяснил это сейчас: -)

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Автономный элемент XML определяет существование внешнего DTD.

Значение no указывает, что этот документ XML не является автономным и зависит от определенного DTD.

Значение yes указывает, что документ XML является автономным.

1 голос
/ 15 марта 2011

Нет, это не связано, это стандартный тег xml:

http://www.w3.org/TR/xml/#sec-rmd

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

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