- From: Xan Gregg <Xan.Gregg@jmp.com>
- Date: Thu, 1 Jul 2004 15:43:14 -0400
- To: "Jeff Sonstein" <jeffs@ariadne.iz.net>, <Helka.Folch@limsi.fr>
- Cc: <xmlschema-dev@w3.org>
FWIW, there has been some discussion of these problems on the W3D forums: http://www.web3d.org/message_boards/viewtopic.php?t=6&sid=c36967dc1984ad43f8c40e4e11a885b7 But I don't see a way for non-members to contribute to that dicussion. xan -----Original Message----- From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org] On Behalf Of Jeff Sonstein Sent: Thursday, July 01, 2004 3:24 PM To: Helka.Folch@limsi.fr Cc: xmlschema-dev@w3.org Subject: Re: X3D schema validation problem Helka Folch <hfolch@free.fr> wrote .. > I'm having problems validating X3D scenes with respect to the X3D schema > (http://www.web3d.org/x3d/specifications/schema.html) this points to: http://www.web3d.org/specifications/x3d-3.0.xsd for the actual XML Schema I just ran it through oXygen again [which uses the apache parser/validator "under the hood"] and I still get more than 40 errors [some looking just like the errors pointed out by a number of us several times over the past long while] the Schema seems to still be an "afterthought" [the last modification date on it seems to be DEC of 2003] error messages follow below jeffs ----- snip ----- E cos-ct-extends.1.4.3.2.2.1.b: The content type of a derived type and that of its base must both be mixed or both be element-only. Type 'X3DInfoNode' is mixed, but its base type is not. null E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 1402:39 E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 1411:39 E derivation-ok-restriction.5.4.1.2: Error for type 'X3DScriptNode'. The content type of this type is mixed, but the content type of the base, 'X3DChildNode', is not. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 1565:19 E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4204:40 E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4214:40 E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4223:40 E cos-applicable-facets: Facet 'minInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4468:40 E cos-applicable-facets: Facet 'maxInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4673:40 E cos-applicable-facets: Facet 'minInclusive' is not allowed by type null. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4684:40 E cos-ct-extends.1.4.3.2.2.1.a: The content type of a derived type and that of its base must both be mixed or both be element-only. Type '#AnonType_GeoMetadata' is element only, but its base type is not. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5562:20 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 6093:34 E cos-element-consistent: Error for type '#AnonType_HAnimSite'. Multiple elements with name 'HAnimDisplacer', with different types, appear in the model group. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5977:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5977:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5961:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5937:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5896:34 E cos-element-consistent: Error for type '#AnonType_GeoLOD'. Multiple elements with name 'GeoOrigin', with different types, appear in the model group. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5536:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5536:34 E cos-element-consistent: Error for type '#AnonType_GeoLocation'. Multiple elements with name 'GeoOrigin', with different types, appear in the model group. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5519:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5519:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5408:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5371:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5334:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5248:34 E cos-nonambig: "":ExternProtoDeclare and "":ExternProtoDeclare (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5211:34 E cos-nonambig: "":FillProperties and "":FillProperties (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5157:34 E cos-nonambig: "":FillProperties and "":FillProperties (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5078:34 E cos-nonambig: "":FillProperties and "":FillProperties (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 5057:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4854:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4724:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4698:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4277:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4185:34 E cos-nonambig: "":Color and "":Color (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 4000:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 3975:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 3690:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 3593:34 E cos-nonambig: "":ProtoInstance and "":ProtoInstance (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 3519:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 3504:34 E cos-nonambig: "":MetadataDouble and "":MetadataDouble (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 1339:72 E cos-nonambig: "":ProtoInstance and "":ProtoInstance (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles. x3d-3.0.xsd http://www.web3d.org/specifications/x3d-3.0.xsd 1160:75
Received on Thursday, 1 July 2004 15:45:18 UTC