Hi Yong,

"Yong Chen \(yongche\)" <[EMAIL PROTECTED]> writes:

>   <xs:complexType name="interface_type">
>     <xs:sequence>
>         <xs:element name="ifid" minOccurs="1" type="xs:string"/>
>         <xs:element name="ifid" minOccurs="1" type="xs:string"/>
>     </xs:sequence>
>   </xs:complexType>

This is valid as long as the two elements with the same name have
the same type (XML Schema "consistent declaration rule"). The
fragment above is equivalent to:

<xs:complexType name="interface_type">
  <xs:sequence>
    <xs:element name="ifid" minOccurs="2" maxOccurs="2" type="xs:string"/>
  </xs:sequence>
</xs:complexType>


hth,
-boris

-- 
Boris Kolpackov
Code Synthesis Tools CC
http://www.codesynthesis.com
Open-Source, Cross-Platform C++ XML Data Binding

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to