在网络 xml 中指定模式的目的是什么?

What is the purpose of specifying a schema in a web xml?

数据类型定义 (DTD) 和 XML 模式定义 (XSD) - 这是在网络中指定模式的两种类型 xml。准确指定它的目的是什么?

我在我的 TestNG.xml 文件中指定了这个

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

testng-1.0.dtd这里的目的是什么?

我在这里得到了一些关于 DTD 的信息,但我真的不明白将它添加到 XML 文件中的目的? http://testng.org/testng-1.0.dtd.php

非常感谢任何帮助解释这一点的人。我正在使用 Selenium WebDriver 构建一个测试自动化框架,并在我的 TestNG.xml 文件

中使用它

基本用途之一是当您使用任何 IDE 代码完成功能时,DTD 将帮助您完成代码。

如果您正在使用标签但不确定拼写或其属性,那么您可以写 < 然后按 Ctrl+Space 栏,您会发现代码完整。

它是一种 xmldoc,对应于 javadoc