0

次の 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 コメントを 1 行にすると、エラーはなくなります (編集: 改行を戻すと戻ってきます)。何を与える??


編集インポートされた ant ファイルに問題がありました。

4

1 に答える 1

1

Jon Skeet の指摘のおかげで、問題が実際にはメイン ファイル自体ではなく、インポートされた Ant ビルド ファイルの 6 行目にあることがわかるまで、Ant ファイルを短くしようとしました。Eclipse がメインの Ant ビルド ファイルの 6 行目をマークしていたので、これは私を失望させました。

インポートされた Ant ビルド ファイルには SVN の競合があり、明らかに XML の整形式の問題が発生していました。

申し訳ありません。他の誰かが同様のばかげた間違いに遭遇した場合に備えて、これを開いたままにします...

于 2011-02-10T09:18:39.237 に答える