我有一个eclipse
动态网络项目,此警告会显示在所有XML
个文件中;
文档中没有引用语法约束(DTD或XML Schema)。
我该如何解决?
答案 0 :(得分:3)
试试这个:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
此致
答案 1 :(得分:3)
右键单击项目并打开属性。
然后打开验证&gt; XML语法。
选中“启用项目属性”(或编辑工作区属性)
在“未指定语法”前面选择“忽略”
清理重建项目,警告应该已经消失。
答案 2 :(得分:1)
第1行的错误:文档中未引用Grammer约束(DTD或XML模式)。我通过添加来解决它:
<!DOCTYPE xml>
作为XML文件的第二行,这意味着:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
添加第二行Rt后,如果仅看到一个选项(例如1.XLS转换),请单击testng.xml文件。
我在Rt.click testNG.xml文件时拥有的选项:1.XLS转换
然后按照以下步骤操作:
我如何解决:
答案 3 :(得分:0)
要解决其消息为“文档中未引用DTD或模式”的错误,最简单的方法可能是从文档中引用相关的DTD或模式。这涉及(a)为您正在使用的每种文档类型设置DTD或XSD架构,(b)了解它们的位置,以及(c)添加对文档的适当引用,或者在Eclipse配置中的其他位置提供相关信息。你的问题没有提供任何关于你发现哪些是困难或令人困惑的线索。
或者你可能只是想改变Eclipse中的一些选项以使其停止期望会有DTD或模式 - 如果Eclipse要求每个XML都有一个模式,那将是令人惊讶的。要求处理,所以它看起来像是在你的设置中的某些事情要求Eclipse不仅仅是使用XML而是要验证它。