Hello, Thanks for your explanation. The typographical errors are due to my email client, sigh... What about the case where a sequence with minOccurs="1" and maxOccurs="1" contains particles which all have minOccurs="0" in the case where none of them appear in the XML instance? (see example: below). What is the desired behavior? I suspect that the outer sequence should also have minOccurs="0", in such an event. What do you think? If this is a problem, should this be reported by a schema validator upon processing of the schema? Should the schema be "automatically corrected"? Thanks. Shlomo. <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="bar" xmlns="foo"> <xsd:element name="a"> <xsd:complexType> <xsd:sequence> <xsd:sequence minOccurs="0"> <xsd:element name="b"> <xsd:complexType/> </xsd:element> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> Instance: <a/>Received on Tuesday, 17 April 2007 08:58:50 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 17 April 2007 08:58:51 GMT