【发布时间】:2014-11-26 17:33:26
【问题描述】:
给定 XSD 文件
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="myElement" type="myType"/>
<xs:complexType name="myType">
<xs:sequence>
<xs:element name="myContent">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="myContentElement" nillable="true" type="myContentType"/>
</xs:sequence>
</xs:complexType>
</xs:sequence>
</xs:complexType>
</xs:element>
最内层序列中的 minOccurs 是否以某种方式向上传播?
换句话说:以下是否是此 XSD 的有效 xml:<?xml version="1.0" encoding="UTF-8"?><myElement/>?
我希望至少能得到这个:<?xml version="1.0" encoding="UTF-8"?><myElement><myContent/></myElement>
【问题讨论】: