Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: Question on XSD elements in groups >Thread Next - Re: UPA example UPA exampleTo: xmlschema-dev@--.--- Date: 6/24/2008 6:55:00 PM
Hi,
Consider the following schema:
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="test"
elementFormDefault="qualified">
<complexType name="AnyTargetNamespace">
<sequence maxOccurs="unbounded">
<element name="apple" type="string"/>
<any namespace="##targetNamespace" processContents="skip" maxOccurs="unbounded"/>
</sequence>
</complexType>
</schema>
My interpretation of the specification suggests that this schema
violates the Unique Particle Attribution constraint in that a
content like this:
<apple/>
<apple/>
<apple/>
Can be validated in two ways:
<apple/> validated by element
<apple/> validated by any
<apple/> validated by any
Or:
<apple/> validated by element
<apple/> validated by any
<apple/> validated by element
Does anybody think this is not the case and if so, why?
Thanks,
Boris
--
Boris Kolpackov, Code Synthesis Tools http://codesynthesis.com/~boris/blog
Open source XML data binding for C++: http://codesynthesis.com/products/xsd
Mobile/embedded validating XML parsing: http://codesynthesis.com/products/xsde
From koray.sakiroglu@g... Tue Jun 24 15:49:25 2008
Received: from maggie.w3.org ([193.5 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
