0

XSD simpleType として定義された XSD 属性の型とその下のスキーマが検証に失敗していることを知りたいです。これを略奪してください。スキーマバリデーターツールは、「*」で区切られた領域で、基本属性タイプが正しく派生されていないというエラーをスローしています..これが定義する構造が正しいかどうかもわかりません...私にはビジネスモデルがありませんthis 、私はここで制限と拡張のさまざまなオプションで遊んでみようとしています..

    <xsd:complexType name="comptype_simplecontent">
      <xsd:simpleContent>
        <xsd:restriction base="AAA">
            <xsd:attribute name="aaa_attr" *type="xsd:anySimpleType"*></xsd:attribute>
        </xsd:restriction>
      </xsd:simpleContent>
   </xsd:complexType>

   <xsd:complexType name="AAA" block="extension"> 
    <xsd:simpleContent> 
        <xsd:extension base="xsd:integer">
            <xsd:attribute name="aaa_attr">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:decimal">
                        <xsd:minExclusive value="90"></xsd:minExclusive>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:attribute>
        </xsd:extension>
    </xsd:simpleContent> 
</xsd:complexType> 
4

1 に答える 1