在我的soapui xml中,以下是前两行(为了易读性添加了空格)。
<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="Project_sample"
resourceRoot="${projectDir}"
soapui-version="3.6.1"
abortOnError="false"
runType="SEQUENTIAL"
defaultScriptLanguage="Groovy"
xmlns:con="http://eviware.com/soapui/config">
<con:settings>
<con:setting id = "com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction@values-local"
><![CDATA[<xml-fragment
xmlns:con="http://eviware.com/soapui/config">
......................
....................... goes on
我已经检查了以下网址
No grammar constraints (DTD or XML schema) detected for the document
No grammar constraints (DTD or XML schema) detected for the document
No grammar constraints (DTD or XML schema) detected for the document in a taglib file
How to fix Eclipse validation error "No grammar constraints detected for the document"?
但我不想修改Eclipse中的配置(例如Windows-&gt; pref-&gt; xml-&gt; validation-&gt; Grammar-&gt; Ignore
我想编辑xml配置 - 可能在上面两行中。是否可以删除此警告?
答案 0 :(得分:2)
经过一些谷歌搜索后,似乎没有这些soapui配置文件的Schema文件。
我知道您只想摆脱Eclipse警告但不修改任何Eclipse设置。好吧,这是一个黑客:
将XML标题更改为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE soapui-project>
<con:soapui-project name="Project_sample" resourceRoot="${projectDir}" ...>
这个“micro doctype”没有做任何验证,但是阻止Eclipse说没有架构。
答案 1 :(得分:0)
实际上有一个XSD文件,我在这里找到: https://community.smartbear.com/t5/SoapUI-Pro/parsing-soapui-project-file/td-p/1492
但是,这是从2008年开始的,并且用于非常旧的SoapUI版本。 当前版本的文件与此不匹配。
但是,它表明a)有一个XSD,b)公司(当前为SmartBear)愿意放弃它。因此,您可以要求他们的支持。
此外,您可能希望浏览SoapUI应用程序文件。它可能包含此XSD。