Возврат каретки в комментарии XML: «Содержимое элементов должно состоять из правильно сформированных символьных данных или разметки» - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть следующий файл сборки Ant:

<?xml version="1.0" encoding="UTF-8"?>
<project default="build" name="MyAntScript">

    <!--
    A comment explaining
    the ant file going over
    multiple lines
    like this
    quite poetic, huh?
    -->

    <import file="myant.xml" />
    ...
</project>

При просмотре этого файла в Eclipse и при запуске моего скрипта Ant выдается следующее сообщение об ошибке

      c:\myant.xml:6: The content of elements must consist of well-formed
      character data or markup.

ошибка исчезает, если я превращаю XML-комментарий в одну строку ( edit : и возвращается, когда я помещаю символ новой строки обратно в ...).Что дает ??


Редактировать Проблема была в импортированном файле муравья. В Eclipse возникла проблема, когда он пометил строку 6 в основной сборке Antфайл, а не импортированный файл сборки.

1 Ответ

1 голос
/ 10 февраля 2011

Благодаря указателям Джона Скита, я пытался укоротить файл Ant, пока не выяснил, что проблема фактически в шестой строке импортированного файла сборки Ant, а не в самом главном файле.Это сбило меня с толку, поскольку Eclipse помечал шестую строку основного файла сборки Ant.

В импортированном файле сборки Ant имелся конфликт SVN, который, очевидно, приводил к проблемам с правильностью формирования XML.

Извини за это.Я оставлю это открытым, если кто-то еще столкнется с подобной глупой ошибкой ...

...