我是XML / XSD的新手,所以我可能不会以正确的方式提出问题......
在XMLSpy(通常也可能是XSD)中,如何确定/指定复杂类型(例如,BusinessUnitType)与定义该复杂类型的文件(例如,FCLBusinessUnitTypeV1_00_00.xsd)之间的链接?
我可以在Schema Overview中看到通过include或import引用的所有文件,但我不清楚文件链接到引用它们的Complex Types的内容/方式。
例如,XSD的片段:
<xs:include schemaLocation="FCLBusinessUnitTypeV1_00_00.xsd"/>
<xs:element name="BusinessUnit" type="eai:BusinessUnitType"/>
谢谢!
答案 0 :(得分:0)
将 xsd:include 视为将引用的XSD声明引入当前XSD。然后,从@type
属性引用,就像最初出现在XSD中的那些声明一样。
如果引用的XSD的命名空间与当前XSD的命名空间不同,请使用 xsd:import 。