次の XSD コードを検討してください...
<xs:group name="foo.cnt">
<xs:choice>
<xs:group ref="blah"/>
</xs:choice>
</xs:group>
<xs:element name="foo">
<xs:complexType mixed="true">
<xs:complexContent mixed="true">
<xs:extension base="foo.class">
<xs:attribute ref="bar" default="sample"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="foo.class" mixed="true">
<xs:sequence>
<xs:group ref="foo.content"/>
</xs:sequence>
<xs:attributeGroup ref="foo.attributes"/>
</xs:complexType>
<xs:group name="foo.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="foo.cnt" minOccurs="0"/>
</xs:choice>
</xs:sequence>
</xs:group>
文字列の長さの制限を追加するために(別のXSDで)再定義を作成しようとしています...
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
私が試したすべての方法で解析エラーが発生し続けます。どこに/どのように制限を追加できますか?
ありがとう!