【问题标题】:soapui - warning - No grammar constraints (DTD or XML schema) detected for the documentsoapui - 警告 - 未检测到文档的语法约束(DTD 或 XML 模式)
【发布时间】:2012-10-02 03:06:34
【问题描述】:

在我的 soapui xml 中,以下是前 2 行(为便于阅读添加了空格)。

<?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

Bogus Eclipse warning for web.xml: "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->pref->xml->validation->Grammar->Ignore

我想编辑 xml 配置 - 可能在上述 2 行中。是否可以删除此警告?

【问题讨论】:

    标签: java xml eclipse xsd soapui


    【解决方案1】:

    经过一番谷歌搜索,这些soapui 配置文件似乎没有架构文件。

    我知道您只是想摆脱 Eclipse 警告而不修改任何 Eclipse 设置。好吧,这是一个 hack:

    将您的 XML 标头更改为:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE soapui-project>
    <con:soapui-project name="Project_sample" resourceRoot="${projectDir}" ...>
    

    这个“微文档类型”不做任何验证,但会阻止 Eclipse 说没有架构。

    【讨论】:

    • 添加上述行后,我收到“模式合规性”错误。我现在正在检查这个
    【解决方案2】:

    其实有一个 XSD 文件,我在这里找到的: https://community.smartbear.com/t5/SoapUI-Pro/parsing-soapui-project-file/td-p/1492

    但是,这是从 2008 年开始的,并且是非常旧的 SoapUI 版本。 当前版本的文件与此不匹配。

    但是,它表明 a) 有一个 XSD,b) 公司(目前是 SmartBear)愿意放弃它。所以你可以向他们寻求支持。

    此外,您可能需要查看 SoapUI 应用程序文件。它可能包含此 XSD。

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 2010-09-24
      • 2013-03-30
      • 2013-06-26
      • 2013-02-15
      • 1970-01-01
      • 2015-02-27
      • 2014-10-02
      相关资源
      最近更新 更多