Apache CXF 2.7.6 を使用しwsdl2java
ていますが、ツールがパブリック カタログ エントリを無視するか、見つけられないようです。特に<xs:import>
、XSD ファイルの 1 つに次のものがあります。
<xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10"/>
上記は、カタログ ファイル エントリでは適切に解決できません。
<public publicId="http://www.ivoa.net/xml/STC/STCcoords/v1.10" uri="STCcoords-v1.10.xsd"/>
属性<xs:import>
を追加してを変更した場合、つまり次のように変更します。schemaLocation
<xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10" schemaLocation="http://www.ivoa.net/xml/STC/STCcoords/v1.10/>
ファイルは解決されますが、提供された XSD を編集する必要がないため、これは必要ないはずであると理解しています。
OASIS XML 形式でも TR9401 形式でも動作は同じです。