2017-06-30 9 views
0

XMLファイル(wsdl)とインクルードとインポートを行うシンプルな(java)プログラムを作成するタスクが与えられました。だからあなたは1つの大きなAllInOne-Fileを手に入れます。 WSDLで
:ここXML(wsdl)インクルードおよび/またはインポートされたスキーマ(XSD)

<wsdl:types> 
    <xsd:schema> 
     <!-- In Produktion ist ein absoluter Pfad zu verwenden. --> 
     <xsd:import namespace="http://namepsace.net/namespace" 
      schemaLocation="transfer-object.xsd" /> 
    </xsd:schema> 
</wsdl:types> 

私はただのxsd置き換えることができます:XSDの内容とスキーマ要素をタイプ要素には、以下があります。

インクルードされたスキーマにインクルードされている場合、インクルードタグをインクルードされたスキーマの内容に置き換えることができますか?

私の問題:スキーマ含まimportetかは次のように輸入を持っている場合:

<import namespace="http://differentNamespace" schemaLocation="schema.xsd" /> 

は、どのように私はこれをインライン化することができますか?

インラインスキーマを使用するための無料で使いやすいツール/ソフトウェアを検索しましたが、何も見つかりませんでした。私は自分の問題に関する提案や解決方法を提案してうれしいです。

答えて

0

インポートをインライン化することはできません。異なる名前空間のスキーマコンポーネントは、異なるモジュールで定義する必要があります。複数のターゲット名前空間を持つコンポーネントを含む単一のスキーマ文書を作成する方法はありません。

関連する問題