0
私は2つの両方が有効であることを希望します。XMLスキーマを記述して、テキスト要素と要素要素の両方をルート要素で検証できますか?
<a>
<b></b>
</a>
または
<a>My text</a>
私は2つの両方が有効であることを希望します。XMLスキーマを記述して、テキスト要素と要素要素の両方をルート要素で検証できますか?
<a>
<b></b>
</a>
または
<a>My text</a>
設定mixed=true
あなたがa
のためのcomplexTypeを定義する属性。あなたはminOccurs属性を使用して、オプションだけでなく、Bの要素を作成する必要があります
<xs:element name="a">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="b" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
:詳細here
例を参照してください。 –
本当に、ありがとう、私は応答を更新しました。 –