親要素が存在しない場合、それは検証されず、したがってその要素のスキーマ定義には関連性がありません。親が不在の場合、子どもたちは常に欠席し、スキーマは自動的に存在することができます。
XSD検証 - 親要素が存在する場合、子要素を必須にしてください。
-
29-07-2022 - |
質問
私は次のように見えるXMLを持っています:
<RawData>
<EmailAddress>xyz.abc@email.com</EmailAddress>
<PassengerName>XYZ/ABC</PassengerName>
</RawData>
そして、以下のような対応するXSD:
<xsd:element name="RawData" minOccurs="0" maxOccurs="1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EmailAddress" minOccurs="0" maxOccurs="1">
</xsd:element>
<xsd:element name="PassengerName" minOccurs="0" maxOccurs="1"/>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
Rawdataが存在する場合は、Passengernameを必須にする必要があります。
あなたの提案を親切に助けてください。
前もって感謝します。
解決
所属していません StackOverflow