为什么 Eclipse 认为我的 XML 语法错误?
Why does Eclipse think that my XML syntax is wrong?
我使用 maven 进行 Web 自动化,每当我添加依赖项时,Eclipse 总是说我的语法有问题。这只发生在 XML 代码中,它似乎发现的常见问题是图片中缺少结束标记。
尽管我的程序认为存在语法错误,但我的程序仍然 运行 完美,但在我的代码中看到那些丑陋的红色线条真是令人讨厌。有什么办法解决这个问题吗?
XML 文件:pastebin.com/N8wRjdhB
因为你的XML语法错误:)
当你打开了 5 个依赖标签但没有关闭它们时,每个标签都应该关闭。
它应该是这样的:
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.0</version>
</dependency>
------------
</dependencies>
每个标签都像这样打开 <dependency>
之后像这样关闭 </dependency>
所有子标签都一样 <groupId>org.testng</groupId>
- 标签打开 <groupId>
然后关闭 </groupId>
UPD
好吧,在您向我们展示 XML 文件后,它确实看起来是正确的。
那么,也许标签开始中的某些字符与标签结束中的字符串不匹配?喜欢其中一些是英语的,而另一些是其他语言的吗?
我通过剪切所有依赖块然后将其粘贴到记事本然后在 Eclipse 中将其复制回来解决了这个问题。不知道为什么它突然认为我的语法现在是正确的,而根本没有进行任何更改。
我使用 maven 进行 Web 自动化,每当我添加依赖项时,Eclipse 总是说我的语法有问题。这只发生在 XML 代码中,它似乎发现的常见问题是图片中缺少结束标记。
尽管我的程序认为存在语法错误,但我的程序仍然 运行 完美,但在我的代码中看到那些丑陋的红色线条真是令人讨厌。有什么办法解决这个问题吗?
XML 文件:pastebin.com/N8wRjdhB
因为你的XML语法错误:)
当你打开了 5 个依赖标签但没有关闭它们时,每个标签都应该关闭。
它应该是这样的:
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.0</version>
</dependency>
------------
</dependencies>
每个标签都像这样打开 <dependency>
之后像这样关闭 </dependency>
所有子标签都一样 <groupId>org.testng</groupId>
- 标签打开 <groupId>
然后关闭 </groupId>
UPD
好吧,在您向我们展示 XML 文件后,它确实看起来是正确的。
那么,也许标签开始中的某些字符与标签结束中的字符串不匹配?喜欢其中一些是英语的,而另一些是其他语言的吗?
我通过剪切所有依赖块然后将其粘贴到记事本然后在 Eclipse 中将其复制回来解决了这个问题。不知道为什么它突然认为我的语法现在是正确的,而根本没有进行任何更改。