부모 요소가 존재하지 않으면 검증되지 않으며 해당 요소의 스키마 정의는 관련이 없습니다. 부모가없는 경우, 자녀는 항상 결석하고 스키마는 자동으로 결석 할 수 있습니다.
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가있는 경우 여객 이름을 필수로 만들어야합니다.
당신의 제안을 친절하게 도와주세요.
미리 감사드립니다.
해결책
제휴하지 않습니다 StackOverflow