- From: Daniel Sitton <dsitton@panorama.com>
- Date: Wed, 4 Aug 2004 14:18:21 +0300
- To: <xmlschema-dev@w3.org>
- Cc: <ht@cogsci.ed.ac.uk>
Received on Wednesday, 4 August 2004 07:28:47 UTC
> Hello! > > This question was raised at news:microsoft.public.dotnet.xml newsgroup > - > > is the following schema valid? .NET gives errors, while XML Spy and > W3C validator say okay. The schema is not valid. The derived type violates the requirement that the only place an 'all' group can appear is all alone as the only group in a type. XSV should check for this, but doesn't [1]: "<all> groups are [not] properly constrained as to how they appear in schemas" I understand how this results from the definitions, but IMHO there is a problem here. Consider a case in which object A inherits from object B and both have attributes that should be serialized. When building the matching schema, it's either forgetting about the inheritance or using a 'sequence' and not 'all' in the definition of both the base type and the extending type. The latter however has the poor outcome of forcing order on the object's attributes. Am I missing something here?
Received on Wednesday, 4 August 2004 07:28:47 UTC