UserDetails (UserDetails.xsd) を含む xsd があります。
UserDetails (UserDetailsList.xsd) のリストを含む別の Xsd があります。
要素 (または同様のもの) を使用して、UserDetails.xsd で定義されたスキーマを再利用する方法は?
以下を試しましたが、コンパイルされません。
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="userDetailsList">
<xs:complexType>
<xs:sequence>
<xs:include schemaLocation="UserDetails.xsd"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
アップデート:
申し訳ありませんが、自分で見つけました - 閉じます!
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="UserDetails.xsd"/>
<xs:element name="userDetailsList">
<xs:complexType>
<xs:sequence>
<xs:element name="userDetails" minOccurs="1" maxOccurs="unbounded" type="userDetailsType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>