为什么 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 中将其复制回来解决了这个问题。不知道为什么它突然认为我的语法现在是正确的,而根本没有进行任何更改。