3

このXMLスキーマスニペットを考えると:

<xs:element name="data">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="param" type="param" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="format" type="format" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" />
    </xs:complexType>
</xs:element>

意図した結果は、有効な要素に0個以上の要素とそれに続く<data>0個以上の要素が含まれる可能性があることです。/属性を正しく追加しましたか、それとも包含に適用する必要がありますか?<param><format>minOccursmaxOccurs<xs:sequence>

正しいかどうかにかかわらず、どちらかの方向に進んだ結果はどうなるでしょうか。

4

1 に答える 1

4

あなたはそれを正しく行い、シーケンス要素に最小/最大発生を追加することはできません。XMLスキーマをサポートするXMLエディターを使用すると、疑問がある場合に仮定を検証するのに役立つ場合があります。これがXMLFoxと呼ばれる優れたフリーウェアです

于 2010-12-30T17:31:31.730 に答える