1

XML ドキュメントで次のエラー行 2 が表示されます。助けてください。

"The markup in the document following the root elemnt must be well formed."

私のXMLは

<property name="src" location="C:\Selenium\Workspace\AutoTester\src"/>
<property name="libs" location="C:\Selenium\Ref_Library"></property>
<property name="build" location="build"></property>

<!-- Define the classpath which includes the junit.jar and the classes after compiling--> 
<path id="AutoTester.classpath">
<pathelement location="bin"/>
<pathelement location="${libs}/jxl.jar"/>
<pathelement location="${libs}/selenium-java-srcs.jar"/>
<pathelement location="${libs}/selenium-java.jar"/>
<pathelement location="${libs}/selenium-server-standalone.jar"/>
<pathelement location="${libs}/testng.jar"/>
</path>

<!-- Deletes the existing build and result directories-->
<target name="clean">
<delete dir="${build}" />
</target>

<!-- Creates the build, and test results directories-->
<target name="makedir">
<mkdir dir="${build}" />
</target>

<!-- Compiles the java code -->
<target name="compile" depends="clean, makedir">
<javac srcdir="${src}" destdir="${build}" debug="true" includeAntRuntime="false">
<classpath refid="AutoTester.classpath" />
</javac>
</target>
4

3 に答える 3

2

XML ファイルには、他のすべての要素を含む単一のルート要素が常に含まれている必要があります。これは Ant ビルド スクリプトのように見えます。つまり、<project>要素内にラップするのを忘れていました。

于 2013-04-17T10:36:09.547 に答える
1

ルート要素が欠落しているか、例に XML 全体が含まれていない可能性があります。Ant スクリプトの場合は、http://ant.apache.org/manual/using.htmlで例を確認してください。

于 2013-04-17T10:34:09.453 に答える