我一直想知道一个简单但非常重要的问题。
我有一个父元素是可选的,因为minOccurs =" 0"但是它的子元素没有定义任何minOccurs或maxOccures属性。
我是否正确,如果父元素出现,其所有子元素都是必需元素?
我的示例代码如下所示:
name="FiscalRepresentativeInfo" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="FiscalRepresentativeTaxRegistrations" type="MandatoryTaxNumbersType"></xs:element>
<xs:element name="FiscalRepresentativeName" type="LongStringType"></xs:element>
<xs:element name="FiscalRepresentativeAddress" type="AddressType"></xs:element>
<xs:element name="FiscalRepresentativeBankAccountNumber" type="BankAccountNumberType"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
现在,我的实际问题是:
请告诉我上述理解是否正确。
答案 0 :(得分:0)
您的理解是正确的:儿童的选择性与现在父母的选择性无关。也就是说,如果父母存在,则可选父的必修子女必须。