processScenes.xmllint:
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:51: validity error : 
Content model of IndexedFaceSet is not determinist: 
(IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , 
(((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((Color | ColorRGBA) , (Normal | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((Color | ColorRGBA) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | (Normal , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator ...) ...) ...) ...)?) ...)?)
        </IndexedFaceSet>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:66: validity error : Content model of ProtoBody is not determinist: ((AudioClip | LineProperties | FillProperties | Appearance | Material | ImageTexture | MovieTexture | MultiTexture | PixelTexture | TextureTransform | MultiTextureTransform | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate | GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ProtoInstance) , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
      </ProtoBody>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:108: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
            </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:111: validity error : Content model of Text is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (FontStyle? | ProtoInstance))
            </Text>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:112: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
          </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:113: validity error : Content model of Anchor is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
        </Anchor>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:114: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
      </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/CodedCompressedPrototypes.x3d:140: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d:25: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d:28: validity error : Content model of IndexedFaceSet is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((Color | ColorRGBA) , (Normal | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((Color | ColorRGBA) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | (Normal , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator ...) ...) ...) ...)?) ...)?)
        </IndexedFaceSet>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d:29: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d:30: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Eight.x3d:31: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCoded.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCoded.x3d:32: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCoded.x3d:40: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCoded.x3d:41: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCoded.x3d:42: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCompressed.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCompressed.x3d:32: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCompressed.x3d:38: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCompressed.x3d:39: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/EightCompressed.x3d:40: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d:31: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d:35: validity error : Content model of IndexedFaceSet is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((Color | ColorRGBA) , (Normal | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((Color | ColorRGBA) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | (Normal , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator ...) ...) ...) ...)?) ...)?)
        </IndexedFaceSet>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d:36: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d:37: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Fish.x3d:38: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCoded.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCoded.x3d:48: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCoded.x3d:60: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCoded.x3d:61: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCoded.x3d:62: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCompressed.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCompressed.x3d:48: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCompressed.x3d:56: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCompressed.x3d:57: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/FishCompressed.x3d:58: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d:26: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d:30: validity error : Content model of IndexedFaceSet is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((Color | ColorRGBA) , (Normal | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((Color | ColorRGBA) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | (Normal , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator ...) ...) ...) ...)?) ...)?)
        </IndexedFaceSet>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d:31: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d:32: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Lion.x3d:33: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCoded.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCoded.x3d:33: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCoded.x3d:45: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCoded.x3d:46: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCoded.x3d:47: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCompressed.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCompressed.x3d:33: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCompressed.x3d:41: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCompressed.x3d:42: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/LionCompressed.x3d:43: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d:25: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d:28: validity error : Content model of IndexedFaceSet is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((GeoCoordinate | Coordinate | CoordinateDouble) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((Normal , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | ProtoInstance)?) | (ProtoInstance , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | (Normal , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (((Color | ColorRGBA) , (Normal | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | ProtoInstance)?))?) | (ProtoInstance , (((Color | ColorRGBA) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (Normal , ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , (Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | (ProtoInstance , ((Color | ColorRGBA) | Normal | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?))?) | (Normal , (((Color | ColorRGBA) , (((GeoCoordinate | Coordinate | CoordinateDouble) , ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) , ((GeoCoordinate | Coordinate | CoordinateDouble) | ProtoInstance)?) | (ProtoInstance , ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate) | ProtoInstance)?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble) , (((Color | ColorRGBA) , ((TextureCoordinate | TextureCoordinateGenerator ...) ...) ...) ...)?) ...)?)
        </IndexedFaceSet>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d:29: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d:30: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/Teapot.x3d:31: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCoded.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCoded.x3d:32: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCoded.x3d:40: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCoded.x3d:41: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCoded.x3d:42: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCompressed.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCompressed.x3d:32: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
        </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCompressed.x3d:38: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
      </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCompressed.x3d:39: validity error : Content model of Transform is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
    </Transform>
C:\www.web3d.org\x3d\content\examples\Basic\BinaryCompression/TeapotCompressed.x3d:40: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryExternPrototypes.x3d with xmllint
C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryExternPrototypes.x3d:133: validity error : Content model of Text is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (FontStyle? | ProtoInstance))
      </Text>
C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryExternPrototypes.x3d:136: validity error : Content model of Appearance is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((FillProperties , LineProperties?) | (LineProperties , FillProperties)?)? , ((Material , (((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , ((Material , ((TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?) | ((TextureTransform | MultiTextureTransform) , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?))?) | (ProtoInstance , ((Material , ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((ImageTexture | MovieTexture | MultiTexture | PixelTexture) , (Material | (TextureTransform | MultiTextureTransform) | ProtoInstance)?) | ((TextureTransform | MultiTextureTransform) , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | ProtoInstance)?) | (ProtoInstance , (Material | (ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (TextureTransform | MultiTextureTransform) | ProtoInstance)?))?))?)
      </Appearance>
C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryExternPrototypes.x3d:137: validity error : Content model of Shape is not determinist: (IS? , (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , ((Appearance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | ProtoInstance)?) | ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) , (Appearance | ProtoInstance)?) | (ProtoInstance , ((GeoElevationGrid | Contour2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet) | Appearance | ProtoInstance)?))?)
    </Shape>
C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryExternPrototypes.x3d:138: validity error : Content model of Scene is not determinist: ((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)? , (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | NurbsOrientationInterpolator | NurbsPositionInterpolator | NurbsSurfaceInterpolator | NurbsSet | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | ProtoInstance)*)
  </Scene>
Processing C:\www.web3d.org\x3d\content\examples\Basic\CAD/CADGeometryPrototypes.x3d with xmllint
BUILD STOPPED (total time: 1 minute 20 seconds)
