2

私のsoapuixmlでは、最初の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

私はすでに次のURLをチェックしました

ドキュメントに対して文法制約(DTDまたはXMLスキーマ)が検出されませんでした

ドキュメントに対して文法制約(DTDまたはXMLスキーマ)が検出されませんでした

web.xmlに対する偽のEclipse警告:「ドキュメントに対して文法制約(DTDまたはXMLスキーマ)が検出されませんでした。」

taglibファイル内のドキュメントに対して文法制約(DTDまたはXMLスキーマ)が検出されませんでした

Eclipse検証エラー「ドキュメントの文法制約が検出されませんでした」を修正するにはどうすればよいですか?


しかし、Eclipseで構成を変更するのは好きではありません(Windows-> pref-> xml-> validation-> Grammar-> Ignoreなど)

xml構成を編集したいと思います-おそらく上記の2行で。この警告を削除することは可能ですか?

4

2 に答える 2

2

少しグーグルした後、それらのsoapui構成ファイルのスキーマファイルがないようです。

Eclipseの設定を変更せずに、Eclipseの警告を削除したいだけだと理解しています。さて、ここにハックがあります:

XMLヘッダーを次のように変更します。

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

この「microdoctype」は検証を行いませんが、Eclipseがスキーマがないと言うのを防ぎます。

于 2012-10-11T18:10:31.140 に答える
0

実際、私がここで見つけたXSDファイルがあります: https ://community.smartbear.com/t5/SoapUI-Pro/parsing-soapui-project-file/td-p/1492

ただし、これは2008年のものであり、非常に古いSoapUIバージョンの場合です。現在のバージョンのファイルはこれと一致しません。

しかし、それは、a)XSDがあり、b)会社(現在はSmartBear)が喜んでそれを提供することを示しています。だからあなたは彼らのサポートを求めるかもしれません。

また、SoapUIアプリファイルを確認することもできます。このXSDが含まれている可能性があります。

于 2019-06-11T11:21:20.680 に答える