0
とmaxLength
の制限をこの複合型に追加しようとしています。ここに私のオリジナルコードがあります:属性を持つxsd:complexTypeのコンテンツを制限する方法は?
<xs:element minOccurs="0" name="Division">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ID">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute ref="wd:type" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="wd:Descriptor" use="optional" />
</xs:complexType>
</xs:element>
私はこの制限を追加したいと思いますが、その方法はわかりません。
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="100"/>
</xs:restriction>
私はシンプルタイプでこれを行う方法を知っていますが、複雑なタイプではどのように行うのか分かりません。誰も助けることができますか?
私はそれが部門要素であるべきだと思います。 – user2148983
「Division」要素は、すでにそのコンテンツモデルに 'ID'要素を持っています。あなたの質問を編集し、サンプルの有効なXMLを表示すると助けになります。 – kjhughes
あなたとあなたの前の質問があなたを助けてくれたときに[**承認**](http://meta.stackoverflow.com/q/5234/234215)の回答をお願いします。 [私の答え](http://stackoverflow.com/a/39045446/290085)が役に立たない場合は、コメントのフォローアップで説明してください。 [あなたの質問なし](http://stackoverflow.com/users/2148983/user2148983?tab=questions)が本当に受け入れ可能な回答を受け取っている場合は[ask]を読んでください。ありがとう。 – kjhughes