2
私は、次のスキーマを持っています(抜粋)今XMLスキーマのminOccurs
<xs:element name= "off" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name= "id" type = "xs:integer"/>
<xs:element name= "part" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name= "id" type = "xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name= "asdf" type = "xs:float"/>
</xs:sequence>
</xs:complexType>
は、直感で私は、次のツリーがそのことで許されることを、推測しているでしょう:
<oof>
<id>123</id>
<part>
<id>134</id>
</part>
<part>
<id>454</id>
</part>
<asdf>234123.0</asdf>
</oof>
しかし、xmllintは、2番目のものは見逃されていなかったが、わかっていたと述べています。私は何が欠けていますか?
によって表示されるメッセージを引き起こしている1であると想定されるが、それは...それは無限大にmaxOccurs属性がデフォルトであることhoughtました。 – Chris
ありがとう!私はそれができるようになるとすぐにそれを受け入れます。 – Chris