2016-06-22 8 views
1

私はXML/XSDの新機能ですので、正しい方法で質問しているわけではありません。XMLSpy:複合型は、それが参照するファイルとどのように関連していますか?

XMLSpy(とおそらくXSD)では、複合型(BusinessUnitTypeなど)およびその複合型を定義するファイル(例:FCLBusinessUnitTypeV1_00_00.xsd)?

スキーマの概要では、インクルードまたはインポートによって参照されるすべてのファイルが表示されますが、ファイルがどのようにそれらを参照する複合タイプにリンクされているかはわかりません。

例えば、XSDの抜粋:

<xs:include schemaLocation="FCLBusinessUnitTypeV1_00_00.xsd"/> 

    <xs:element name="BusinessUnit" type="eai:BusinessUnitType"/> 

ありがとう!

答えて

0

xsd:includeを参照すると、参照されているXSDの宣言が現在のXSDに組み込まれます。次に、@type属性からの参照は、元々XSDで宣言が出現した場合と同様に行われます。

参照されるXSDの名前空間が現在のXSDの名前空間と異なる場合は、xsd:importを使用してください。

+0

私が意味していたのは、ファイルを含めるかインポートすることが、XSD図(破線で示す)の複合タイプに対応することをどのように知ることができますか?上記の例のように、タイプ「BusinessUnitType」の要素がファイル「FCLBusinessUnitTypeV1_00_00.xsd」にリンクされている(つまり、定義されている)ことを知るにはどうすればよいですか? Thx –

+0

ご意見をいただければ、あなたの質問は私が思ったよりもXMLSpyに特有であることを理解しました。あなたの質問の編集を元に戻しました。ごめんなさい。 XMLSpyの特定の質問に対する答えはわかりません。 – kjhughes

+0

私は(私の限られた理解で)私の質問は一般的な意味で等しく当てはまると思う:XSDファイル(プレーンテキストエディタ)を見ると、どのようにして、 BusinessUnitType ")はファイル" FCLBusinessUnitTypeV1_00_00.xsd "に定義されていますか?私が宣言セクションで見るのは、多くの輸入品であり、メインセクションには、 –

関連する問題