Вы всегда можете просмотреть свои XML-файлы в Firefox или использовать FlashDevelop , чтобы открыть XML.Оба из них являются бесплатными ресурсами, которые позволяют вам увидеть, есть ли какие-либо ошибки.Мне нравится Firefox, потому что он показывает только одну ошибку за раз, и это очень ясно о номере строки.FlashDevelop имеет инструмент, который преобразовывает ваш XML в хорошо структурированный макет (пункт меню Refactor | Code Formatter ).
Чтобы помочь решить вашу конкретную проблемуТем не менее, давайте обратимся к сообщениям об ошибках:
[...]EmployeeDirectory-app.xml(219): error 105: application contains an invalid value
[...]EmployeeDirectory-app.xml(246): error 105: application contains an invalid value
Эти операторы показывают, что у вас есть ошибки в строках 219 и 246. Глядя на файл XML, вы можете видеть, что у вас есть разметка «закрыть комментарий»(-->
) на каждой из этих строк.
Давайте сначала возьмем строку 219.Чтение вверх в файле, чтобы найти разметку «Начать комментарий», похоже, не существует.Так что либо удалите эту разметку, либо добавьте разметку «Начать комментарий».
Теперь строка 246. Сначала это также может показаться дополнительной разметкой «закрыть комментарий», но это не так.Вернитесь к его разметке «начальный комментарий» в строке 222. Вы можете видеть, что между «начальным комментарием» нет пробела и разметкой, которую он пытается закомментировать.Добавление пробела решает эту проблему.
В общем, я хотел бы сделать разметку комментария тестирования очень явной.Чтобы их было легче найти, я обычно оставляю пробел над и под открывающими надписями.Например:
<android1>
[...]
</android1>
<!--
<android2>
[...]
</android2>
-->
<android3>
[...]
</android3>
Обратите внимание, что я не знаю, есть ли у вас какие-либо ошибки в XML content , хотя.