ant -f C:\\x3d-code\\www.web3d.org\\x3d\\tools\\schematron\\buildSchematronDevelopment.xml all get-validation-schemas-DTDs: Getting: http://www.web3d.org/specifications/x3d.all.validation.zip To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\x3d.all.validation.zip http://www.web3d.org/specifications/x3d.all.validation.zip permanently moved to https://www.web3d.org/specifications/x3d.all.validation.zip Expanding: C:\x3d-code\www.web3d.org\x3d\tools\schematron\x3d.all.validation.zip into C:\x3d-code\www.web3d.org\x3d\tools\schematron\specifications Deleting: C:\x3d-code\www.web3d.org\x3d\tools\schematron\x3d.all.validation.zip get-stylesheets: Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/stylesheets/X3dToVrml97.xslt To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\X3dToVrml97.xslt Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/stylesheets/X3dToX3dvClassicVrmlEncoding.xslt To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\X3dToX3dvClassicVrmlEncoding.xslt get-test-scenes: Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/content/examples/HelloWorld.x3d To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\HelloWorld.x3d Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/content/examples/newScene.x3d To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\newScene.x3d Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/HAnim1SpecificationLOA3Illustrated.x3d To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\HAnim1SpecificationLOA3Illustrated.x3d Getting: https://svn.code.sf.net/p/x3d/code/www.web3d.org/x3d/content/examples/Basic/development/TestSchematronDiagnostics.x3d To: C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d get-all: prepare-X3dSchematron-stylesheet: =================================================================== validateX3dSchematronRules: well-formed Schematron rules: 1 file(s) have been successfully validated. XML Schematron rules validation using RelaxNG via Java jing.. XML Schematron rules validation using RelaxNG via jing task.. .. validateX3dSchematronRules complete begin conversions X3dSchematronValidityChecks.sch ... $saxon.classpath=C:\x3d-code\www.web3d.org\x3d\tools\jar/saxon-he-12.4.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/xmlresolver-5.2.2.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/xmlresolver-5.2.2-data.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/jline-2.14.6.jar;. created X3dSchematronValidityChecks1.sch created X3dSchematronValidityChecks2.sch converting X3dSchematronValidityChecks.xslt to XSLT version 2.0 Replaced 1 occurrences in 1 files. created X3dSchematronValidityChecks.xslt 1 file(s) have been successfully validated. =================================================================== test.HelloWorld.saxon: HelloWorld.x3d conversion, saxon style: $saxon.classpath=C:\x3d-code\www.web3d.org\x3d\tools\jar/saxon-he-12.4.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/xmlresolver-5.2.2.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/xmlresolver-5.2.2-data.jar;C:\x3d-code\www.web3d.org\x3d\tools\jar/jline-2.14.6.jar;. HelloWorld.x3d.svrl result: - - - - - - - - - - - - - - - - - - - - - - - - HelloWorld.x3d conversion, new style: HelloWorld.x3d.svrl result: - - - - - - - - - - - - - - - - - - - - - - - - HelloWorld.x3d.txt result: - - - - - - - - - - - - - - - - - - - - - - - - TestSchematronDiagnostics.validate: XML well-formed check: 1 file(s) have been successfully validated. XML DTD validation: C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:5:27: Attribute "name" is required and must be specified for element type "component". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:6:35: Attribute "level" is required and must be specified for element type "component". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:9:86: Element type "unit" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:10:86: Element type "unit" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:29:10: The content of element type "head" must match "(component*,meta*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: Attribute "DEF" must be declared for element type "Scene". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: Attribute "USE" must be declared for element type "Scene". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:35:34: Attribute value "DoubleDEF" of type ID must be unique within the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:39:41: Attribute value "DEFEmbedded Space" of type ID must be a name. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:44:17: The content of element type "WorldInfo" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:56:14: The content of element type "Inline" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:108:42: Attribute "containerField" with value "watchList" must have a value from the list "children proxy rootNode shape skin ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:110:18: The content of element type "LoadSensor" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(AudioClip|ImageTexture|Inline|MovieTexture|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:123:49: Attribute "accessType" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:124:52: Attribute "type" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:125:52: Attribute "name" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:125:52: Attribute "type" with value "noName" must have a value from the list "SFBool MFBool SFColor MFColor SFColorRGBA MFColorRGBA SFDouble MFDouble SFFloat MFFloat SFImage MFImage SFInt32 MFInt32 SFNode MFNode SFRotation MFRotation SFString MFString SFTime MFTime SFVec2f MFVec2f SFVec2d MFVec2d SFVec3f MFVec3f SFVec3d MFVec3d ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:160:44: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:162:77: Attribute "DEF" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:182:35: Attribute "name" is required and must be specified for element type "fieldValue". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: Attribute "url" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: Attribute "url" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:190:19: The content of element type "ProtoBody" is incomplete, it must match "((AudioClip|LineProperties|FillProperties|Appearance|LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|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|GeoElevationGrid|NurbsCurve|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|GeoOrigin|Contour2D|ContourPolyline2D|ProtoDeclare|ExternProtoDeclare|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:195:24: The content of element type "ProtoInterface" must match "(field)*". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:230:79: Element type "TwoSidedMaterial" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:231:20: The content of element type "Appearance" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|TextureTransform|MultiTextureTransform|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:236:93: Element type "OrthoViewpoint" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:240:19: The content of element type "GeoMetadata" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(GeoCoordinate,GeoElevationGrid,GeoLocation,GeoLOD,GeoPositionInterpolator,GeoProximitySensor,GeoTouchSensor,GeoViewpoint,ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:247:36: Attribute "url" is required and must be specified for element type "ExternProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:264:54: Element type "ViewpointGroup" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:312:37: Element type "LocalFog" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:321:24: The content of element type "IndexedFaceSet" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),((Normal,(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|ProtoInstance)?)|(ProtoInstance,(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((GeoCoordinate|Coordinate|CoordinateDouble),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?))?)|(ProtoInstance,(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),((Normal,(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|ProtoInstance)?)|(ProtoInstance,(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|(Normal,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?))?))?)|(ProtoInstance,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|Normal|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(Color|ColorRGBA)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:350:98: Attribute "style" with value ""PLAIN"" must have a value from the list "PLAIN BOLD ITALIC BOLDITALIC ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:355:111: Element type "IndexedQuadSet" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:359:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:364:89: Attribute "type" with value "SInt32" must have a value from the list "SFBool MFBool SFColor MFColor SFColorRGBA MFColorRGBA SFDouble MFDouble SFFloat MFFloat SFImage MFImage SFInt32 MFInt32 SFNode MFNode SFRotation MFRotation SFString MFString SFTime MFTime SFVec2f MFVec2f SFVec2d MFVec2d SFVec3f MFVec3f SFVec3d MFVec3d ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:379:18: The content of element type "Script" must match "(field|IS|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: Attribute "accessType" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: Attribute "type" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:387:21: The content of element type "ProtoInstance" must match "(fieldValue*,IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:392:17: The content of element type "Collision" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:398:98: Element type "CADLayer" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:403:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:406:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:410:95: Attribute "mode" with value "Bogus" must have a value from the list "SPHERE CAMERASPACENORMAL CAMERASPACEPOSITION CAMERASPACEREFLECTIONVECTOR SPHERE-LOCAL COORD COORD-EYE NOISE NOISE-EYE SPHERE-REFLECT SPHERE-REFLECT-LOCAL ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:412:20: The content of element type "Appearance" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|TextureTransform|MultiTextureTransform|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:421:18: The content of element type "Background" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:427:98: Attribute "containerField" with value "frontUrl" must have a value from the list "texture watchList source back bottom front left right top backTexture bottomTexture frontTexture leftTexture rightTexture topTexture ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:428:25: The content of element type "TextureBackground" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(ImageTexture|MovieTexture|PixelTexture|MultiTexture|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:429:39: Attribute value "Embedded Blanks DEF" of type ID must be a name. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:430:39: Attribute value "Embedded Blanks USE" of type IDREF must be a name. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:431:31: Attribute value ""QuotedDEF"" of type ID must be a name. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:432:31: Attribute value ""QuotedUSE"" of type IDREF must be a name. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:434:25: Element type "MetadataBoolean" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:436:53: Attribute "containerField" with value "illegalName" must have a value from the list "metadata value ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:437:19: The content of element type "MetadataSet" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:454:31: Element type "CADLayer" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:455:20: Element type "CADAssembly" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:456:18: Element type "CADPart" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:457:47: Element type "CADFace" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:462:55: Element type "CADFace" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:486:68: Element type "ClipPlane" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:487:72: Attribute "version" with value "1.1" must have a value from the list "1.0 2.0 ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:490:88: Attribute "name" must be declared for element type "Group". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:494:22: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:497:61: Element type "HanimJoint" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:518:28: The content of element type "HAnimSegment" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*,((Coordinate,HAnimDisplacer*)|(HAnimDisplacer+,Coordinate?))?)|(Coordinate,(((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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT)*,HAnimDisplacer*)|(HAnimDisplacer+,(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*))?)|(HAnimDisplacer+,((Coordinate,(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*,Coordinate?))?)?))". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:525:22: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:526:20: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:553:81: Attribute value "must separate classes with;space characters" of type NMTOKENS must be one or more name tokens. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:599:171: Element type "Route" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:600:19: The content of element type "StaticGroup" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:630:24: Element type "TextureProjector" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:631:132: Element type "TextureProjectorParallel" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:632:11: The content of element type "Scene" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "IllegalEmbeddedHAnimUse" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "DuplicateROUTE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "test2" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "NoFields" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "bleah" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "MissingNameAttribute" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "CASESENSITIVE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "noDEFforUSE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "StaticGroupDescendantsCannotBeUsed" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "blah" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d is not a valid XML document 1 file(s) have been successfully validated. XML Schema validation: C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:5:27: Attribute "name" is required and must be specified for element type "component". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:5:27: cvc-complex-type.4: Attribute 'name' must appear on element 'component'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:6:35: Attribute "level" is required and must be specified for element type "component". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:6:35: cvc-complex-type.4: Attribute 'level' must appear on element 'component'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:9:86: Element type "unit" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:9:86: cvc-complex-type.2.4.a: Invalid content was found starting with element 'unit'. One of '{component, meta}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:10:86: Element type "unit" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:29:10: The content of element type "head" must match "(component*,meta*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: Attribute "DEF" must be declared for element type "Scene". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: Attribute "USE" must be declared for element type "Scene". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: cvc-complex-type.3.2.2: Attribute 'DEF' is not allowed to appear in element 'Scene'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:30:46: cvc-complex-type.3.2.2: Attribute 'USE' is not allowed to appear in element 'Scene'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:35:34: Attribute value "DoubleDEF" of type ID must be unique within the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:35:34: cvc-id.2: There are multiple occurrences of ID value 'DoubleDEF'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:35:34: cvc-attribute.3: The value 'DoubleDEF' of attribute 'DEF' on element 'TimeSensor' is not valid with respect to its type, 'ID'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:39:41: Attribute value "DEFEmbedded Space" of type ID must be an NCName when namespaces are enabled. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:39:41: cvc-datatype-valid.1.2.1: 'DEFEmbedded Space' is not a valid value for 'NCName'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:39:41: cvc-attribute.3: The value 'DEFEmbedded Space' of attribute 'DEF' on element 'WorldInfo' is not valid with respect to its type, 'ID'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:43:19: cvc-complex-type.2.4.a: Invalid content was found starting with element 'WorldInfo'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:44:17: The content of element type "WorldInfo" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:55:19: cvc-complex-type.2.4.a: Invalid content was found starting with element 'WorldInfo'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:56:14: The content of element type "Inline" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:76:43: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Appearance'. One of '{MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:88:96: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*((([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:88:96: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'keyValue' on element 'ColorInterpolator' is not valid with respect to its type, 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:92:90: cvc-pattern-valid: Value '0 0 0 1 1' is not facet-valid with respect to pattern '\s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:92:90: cvc-attribute.3: The value '0 0 0 1 1' of attribute 'keyValue' on element 'NormalInterpolator' is not valid with respect to its type, 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:108:42: Attribute "containerField" with value "watchList" must have a value from the list "children proxy rootNode shape skin ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:108:42: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Group'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Anchor, AudioClip, GeoMetadata, ImageTexture, Inline, MovieTexture, Script}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:108:42: cvc-enumeration-valid: Value 'watchList' is not facet-valid with respect to enumeration '[children, proxy, rootNode, shape, skin]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:108:42: cvc-attribute.3: The value 'watchList' of attribute 'containerField' on element 'Group' is not valid with respect to its type, 'containerFieldChoicesGroupLODShapeTransform'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:110:18: The content of element type "LoadSensor" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(AudioClip|ImageTexture|Inline|MovieTexture|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:123:49: Attribute "accessType" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:123:49: cvc-complex-type.4: Attribute 'accessType' must appear on element 'field'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:124:52: Attribute "type" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:124:52: cvc-complex-type.4: Attribute 'type' must appear on element 'field'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:125:52: Attribute "name" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:125:52: Attribute "type" with value "noName" must have a value from the list "SFBool MFBool SFColor MFColor SFColorRGBA MFColorRGBA SFDouble MFDouble SFFloat MFFloat SFImage MFImage SFInt32 MFInt32 SFNode MFNode SFRotation MFRotation SFString MFString SFTime MFTime SFVec2f MFVec2f SFVec2d MFVec2d SFVec3f MFVec3f SFVec3d MFVec3d ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:125:52: cvc-complex-type.4: Attribute 'name' must appear on element 'field'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:160:44: cvc-complex-type.2.4.b: The content of element 'ProtoDeclare' is not complete. One of '{ProtoInterface, ProtoBody}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:160:44: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:162:77: Attribute "DEF" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:162:77: cvc-complex-type.3.2.2: Attribute 'DEF' is not allowed to appear in element 'ProtoDeclare'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:182:35: Attribute "name" is required and must be specified for element type "fieldValue". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:182:35: cvc-complex-type.4: Attribute 'name' must appear on element 'fieldValue'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: Attribute "url" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: cvc-complex-type.3.2.2: Attribute 'url' is not allowed to appear in element 'ProtoDeclare'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: cvc-complex-type.2.4.b: The content of element 'ProtoDeclare' is not complete. One of '{ProtoInterface, ProtoBody}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:184:145: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: Attribute "url" must be declared for element type "ProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: cvc-complex-type.3.2.2: Attribute 'url' is not allowed to appear in element 'ProtoDeclare'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: cvc-complex-type.2.4.b: The content of element 'ProtoDeclare' is not complete. One of '{ProtoInterface, ProtoBody}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:185:70: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:190:19: The content of element type "ProtoBody" is incomplete, it must match "((AudioClip|LineProperties|FillProperties|Appearance|LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|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|GeoElevationGrid|NurbsCurve|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|GeoOrigin|Contour2D|ContourPolyline2D|ProtoDeclare|ExternProtoDeclare|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:194:68: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Group'. One of '{field}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:195:24: The content of element type "ProtoInterface" must match "(field)*". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:226:81: cvc-pattern-valid: Value '1a 2b 3c' is not facet-valid with respect to pattern '\s*(([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*' for type 'SFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:226:81: cvc-attribute.3: The value '1a 2b 3c' of attribute 'bboxCenter' on element 'Shape' is not valid with respect to its type, 'SFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:226:81: cvc-pattern-valid: Value '-1 -2 -3' is not facet-valid with respect to pattern '\s*((([+]?(((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*)|((\-1(\.(0)*)?([Ee][+-]?[0]+)?\s+){2}\-1(\.(0)*)?([Ee][+-]?[0]+)?)\s*)?' for type 'bboxSizeType'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:226:81: cvc-attribute.3: The value '-1 -2 -3' of attribute 'bboxSize' on element 'Shape' is not valid with respect to its type, 'bboxSizeType'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:227:199: cvc-pattern-valid: Value '1 2 3' is not facet-valid with respect to pattern '\s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){1}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFVec2f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:227:199: cvc-attribute.3: The value '1 2 3' of attribute 'crossSection' on element 'Extrusion' is not valid with respect to its type, 'MFVec2f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:230:79: Element type "TwoSidedMaterial" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:230:79: cvc-complex-type.2.4.a: Invalid content was found starting with element 'TwoSidedMaterial'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, FillProperties, LineProperties, Material, ImageTexture, MovieTexture, MultiTexture, PixelTexture, MultiTextureTransform, TextureTransform, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:231:20: The content of element type "Appearance" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|TextureTransform|MultiTextureTransform|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:236:93: Element type "OrthoViewpoint" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:240:19: The content of element type "GeoMetadata" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(GeoCoordinate,GeoElevationGrid,GeoLocation,GeoLOD,GeoPositionInterpolator,GeoProximitySensor,GeoTouchSensor,GeoViewpoint,ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:247:36: Attribute "url" is required and must be specified for element type "ExternProtoDeclare". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:247:36: cvc-complex-type.4: Attribute 'url' must appear on element 'ExternProtoDeclare'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:264:54: Element type "ViewpointGroup" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:312:37: Element type "LocalFog" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:315:83: cvc-minInclusive-valid: Value '-1.234' is not facet-valid with respect to minInclusive '0.0E1' for type '#AnonType_creaseAngleIndexedFaceSet'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:315:83: cvc-attribute.3: The value '-1.234' of attribute 'creaseAngle' on element 'IndexedFaceSet' is not valid with respect to its type, '#AnonType_creaseAngleIndexedFaceSet'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:316:50: cvc-pattern-valid: Value '0 0 0 0 1 0 1 0 0 5' is not facet-valid with respect to pattern '\s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:316:50: cvc-attribute.3: The value '0 0 0 0 1 0 1 0 0 5' of attribute 'point' on element 'Coordinate' is not valid with respect to its type, 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:317:57: cvc-pattern-valid: Value '-1 2 3' is not facet-valid with respect to pattern '(\s)*((([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:317:57: cvc-attribute.3: The value '-1 2 3' of attribute 'color' on element 'Color' is not valid with respect to its type, 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:318:73: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ColorRGBA'. One of '{Normal, TextureCoordinate, TextureCoordinateGenerator, MultiTextureCoordinate, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:318:73: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*((([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){3}([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFColorRGBA'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:318:73: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'color' on element 'ColorRGBA' is not valid with respect to its type, 'MFColorRGBA'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:321:24: The content of element type "IndexedFaceSet" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),((Normal,(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|ProtoInstance)?)|(ProtoInstance,(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((GeoCoordinate|Coordinate|CoordinateDouble),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?))?)|(ProtoInstance,(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),((Normal,(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|ProtoInstance)?)|(ProtoInstance,(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|(Normal,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?))?))?)|(ProtoInstance,(((Color|ColorRGBA),(((GeoCoordinate|Coordinate|CoordinateDouble),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((GeoCoordinate|Coordinate|CoordinateDouble),(((Color|ColorRGBA),(Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|Normal|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|(Normal,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(GeoCoordinate|Coordinate|CoordinateDouble|(Color|ColorRGBA)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?))?)|(ProtoInstance,(((Color|ColorRGBA),(GeoCoordinate|Coordinate|CoordinateDouble|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((GeoCoordinate|Coordinate|CoordinateDouble),(Color|ColorRGBA|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|(Normal,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?)|((TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate),(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|ProtoInstance)?)|(ProtoInstance,(Color|ColorRGBA|(GeoCoordinate|Coordinate|CoordinateDouble)|Normal|(TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate)|ProtoInstance)?))?))?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:326:96: cvc-enumeration-valid: Value '"unquotedIllegalJustification"' is not facet-valid with respect to enumeration '["MIDDLE", "MIDDLE" "BEGIN", "MIDDLE" "END", "MIDDLE" "FIRST", "MIDDLE" "MIDDLE", "BEGIN", "BEGIN" "BEGIN", "BEGIN" "END", "BEGIN" "FIRST", "BEGIN" "MIDDLE", "END", "END" "BEGIN", "END" "END", "END" "FIRST", "END" "MIDDLE", "FIRST", "FIRST" "BEGIN", "FIRST" "END", "FIRST" "FIRST", "FIRST" "MIDDLE"]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:326:96: cvc-attribute.3: The value '"unquotedIllegalJustification"' of attribute 'justify' on element 'FontStyle' is not valid with respect to its type, 'justifyChoices'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:338:46: cvc-enumeration-valid: Value '"IllegalValue"' is not facet-valid with respect to enumeration '["MIDDLE", "MIDDLE" "BEGIN", "MIDDLE" "END", "MIDDLE" "FIRST", "MIDDLE" "MIDDLE", "BEGIN", "BEGIN" "BEGIN", "BEGIN" "END", "BEGIN" "FIRST", "BEGIN" "MIDDLE", "END", "END" "BEGIN", "END" "END", "END" "FIRST", "END" "MIDDLE", "FIRST", "FIRST" "BEGIN", "FIRST" "END", "FIRST" "FIRST", "FIRST" "MIDDLE"]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:338:46: cvc-attribute.3: The value '"IllegalValue"' of attribute 'justify' on element 'FontStyle' is not valid with respect to its type, 'justifyChoices'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:350:98: Attribute "style" with value ""PLAIN"" must have a value from the list "PLAIN BOLD ITALIC BOLDITALIC ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:350:98: cvc-datatype-valid.1.2.1: '"PLAIN"' is not a valid value for 'NMTOKEN'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:350:98: cvc-attribute.3: The value '"PLAIN"' of attribute 'style' on element 'FontStyle' is not valid with respect to its type, 'fontStyleChoices'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:355:111: Element type "IndexedQuadSet" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:355:111: cvc-complex-type.2.4.a: Invalid content was found starting with element 'IndexedQuadSet'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Appearance, Box, Cone, Cylinder, IndexedFaceSet, IndexedLineSet, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, LineSet, PointSet, Sphere, TriangleFanSet, TriangleSet, TriangleStripSet, ElevationGrid, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Extrusion, Text, Arc2D, ArcClose2D, Circle2D, Disk2D, GeoElevationGrid, NurbsCurve, NurbsPatchSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTrimmedSurface, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:356:87: cvc-pattern-valid: Value '0 0 0 0 1 0 1 0 0 5' is not facet-valid with respect to pattern '\s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:356:87: cvc-attribute.3: The value '0 0 0 0 1 0 1 0 0 5' of attribute 'point' on element 'Coordinate' is not valid with respect to its type, 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:359:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:360:142: cvc-pattern-valid: Value '0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 5' is not facet-valid with respect to pattern '\s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:360:142: cvc-attribute.3: The value '0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 5' of attribute 'keyValue' on element 'NormalInterpolator' is not valid with respect to its type, 'MFVec3f'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:364:89: Attribute "type" with value "SInt32" must have a value from the list "SFBool MFBool SFColor MFColor SFColorRGBA MFColorRGBA SFDouble MFDouble SFFloat MFFloat SFImage MFImage SFInt32 MFInt32 SFNode MFNode SFRotation MFRotation SFString MFString SFTime MFTime SFVec2f MFVec2f SFVec2d MFVec2d SFVec3f MFVec3f SFVec3d MFVec3d ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:374:45: cvc-complex-type.2.4.a: Invalid content was found starting with element 'fieldValue'. One of '{field, IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:379:18: The content of element type "Script" must match "(field|IS|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: Attribute "accessType" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: Attribute "type" is required and must be specified for element type "field". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: cvc-complex-type.2.4.a: Invalid content was found starting with element 'field'. One of '{fieldValue, IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: cvc-complex-type.4: Attribute 'accessType' must appear on element 'field'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:386:41: cvc-complex-type.4: Attribute 'type' must appear on element 'field'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:387:21: The content of element type "ProtoInstance" must match "(fieldValue*,IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:391:109: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Box'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:392:17: The content of element type "Collision" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:398:98: Element type "CADLayer" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:400:43: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ImageTexture'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Appearance, Box, Cone, Cylinder, IndexedFaceSet, IndexedLineSet, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, LineSet, PointSet, Sphere, TriangleFanSet, TriangleSet, TriangleStripSet, ElevationGrid, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Extrusion, Text, Arc2D, ArcClose2D, Circle2D, Disk2D, GeoElevationGrid, NurbsCurve, NurbsPatchSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTrimmedSurface, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:403:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:405:73: cvc-complex-type.2.4.a: Invalid content was found starting with element 'TextureTransform'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Appearance, Box, Cone, Cylinder, IndexedFaceSet, IndexedLineSet, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, LineSet, PointSet, Sphere, TriangleFanSet, TriangleSet, TriangleStripSet, ElevationGrid, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Extrusion, Text, Arc2D, ArcClose2D, Circle2D, Disk2D, GeoElevationGrid, NurbsCurve, NurbsPatchSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTrimmedSurface, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:406:13: The content of element type "Shape" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,((Appearance,(GeoElevationGrid|NurbsCurve|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|NurbsCurve|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|NurbsCurve|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)?))?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:410:95: Attribute "mode" with value "Bogus" must have a value from the list "SPHERE CAMERASPACENORMAL CAMERASPACEPOSITION CAMERASPACEREFLECTIONVECTOR SPHERE-LOCAL COORD COORD-EYE NOISE NOISE-EYE SPHERE-REFLECT SPHERE-REFLECT-LOCAL ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:410:95: cvc-complex-type.2.4.a: Invalid content was found starting with element 'TextureCoordinateGenerator'. One of '{FillProperties, LineProperties, Material, ImageTexture, MovieTexture, MultiTexture, PixelTexture, MultiTextureTransform, TextureTransform, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:410:95: cvc-enumeration-valid: Value 'Bogus' is not facet-valid with respect to enumeration '[SPHERE, CAMERASPACENORMAL, CAMERASPACEPOSITION, CAMERASPACEREFLECTIONVECTOR, SPHERE-LOCAL, COORD, COORD-EYE, NOISE, NOISE-EYE, SPHERE-REFLECT, SPHERE-REFLECT-LOCAL]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:410:95: cvc-attribute.3: The value 'Bogus' of attribute 'mode' on element 'TextureCoordinateGenerator' is not valid with respect to its type, 'textureCoordinateGeneratorModeChoices'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:412:20: The content of element type "Appearance" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(LineProperties|FillProperties|Material|ImageTexture|MovieTexture|PixelTexture|MultiTexture|TextureTransform|MultiTextureTransform|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:420:51: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ImageTexture'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:421:18: The content of element type "Background" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:426:51: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Group'. One of '{ImageTexture, MovieTexture, MultiTexture, PixelTexture, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:427:98: Attribute "containerField" with value "frontUrl" must have a value from the list "texture watchList source back bottom front left right top backTexture bottomTexture frontTexture leftTexture rightTexture topTexture ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:427:98: cvc-enumeration-valid: Value 'frontUrl' is not facet-valid with respect to enumeration '[texture, watchList, source, back, bottom, front, left, right, top, backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, topTexture]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:427:98: cvc-attribute.3: The value 'frontUrl' of attribute 'containerField' on element 'ImageTexture' is not valid with respect to its type, 'containerFieldChoicesX3dUrlObjectTexture'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:428:25: The content of element type "TextureBackground" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(ImageTexture|MovieTexture|PixelTexture|MultiTexture|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:429:39: Attribute value "Embedded Blanks DEF" of type ID must be an NCName when namespaces are enabled. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:429:39: cvc-datatype-valid.1.2.1: 'Embedded Blanks DEF' is not a valid value for 'NCName'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:429:39: cvc-attribute.3: The value 'Embedded Blanks DEF' of attribute 'DEF' on element 'Group' is not valid with respect to its type, 'ID'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:430:39: Attribute value "Embedded Blanks USE" of type IDREF must be an NCName when namespaces are enabled. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:430:39: cvc-datatype-valid.1.2.1: 'Embedded Blanks USE' is not a valid value for 'NCName'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:430:39: cvc-attribute.3: The value 'Embedded Blanks USE' of attribute 'USE' on element 'Group' is not valid with respect to its type, 'IDREF'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:431:31: Attribute value ""QuotedDEF"" of type ID must be an NCName when namespaces are enabled. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:431:31: cvc-datatype-valid.1.2.1: '"QuotedDEF"' is not a valid value for 'NCName'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:431:31: cvc-attribute.3: The value '"QuotedDEF"' of attribute 'DEF' on element 'Group' is not valid with respect to its type, 'ID'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:432:31: Attribute value ""QuotedUSE"" of type IDREF must be an NCName when namespaces are enabled. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:432:31: cvc-datatype-valid.1.2.1: '"QuotedUSE"' is not a valid value for 'NCName'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:432:31: cvc-attribute.3: The value '"QuotedUSE"' of attribute 'USE' on element 'Group' is not valid with respect to its type, 'IDREF'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:434:25: Element type "MetadataBoolean" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:434:25: cvc-complex-type.2.4.a: Invalid content was found starting with element 'MetadataBoolean'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:436:53: Attribute "containerField" with value "illegalName" must have a value from the list "metadata value ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:436:53: cvc-enumeration-valid: Value 'illegalName' is not facet-valid with respect to enumeration '[metadata, value]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:436:53: cvc-attribute.3: The value 'illegalName' of attribute 'containerField' on element 'MetadataDouble' is not valid with respect to its type, 'containerFieldChoicesMetadata'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:437:19: The content of element type "MetadataSet" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:454:31: Element type "CADLayer" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:455:20: Element type "CADAssembly" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:456:18: Element type "CADPart" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:457:47: Element type "CADFace" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:462:55: Element type "CADFace" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'diffuseColor' on element 'Material' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'emissiveColor' on element 'Material' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:478:145: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'specularColor' on element 'Material' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:481:103: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*((([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:481:103: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'groundColor' on element 'Background' is not valid with respect to its type, 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:481:103: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*((([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+-]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)\s*,?\s*)*' for type 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:481:103: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'skyColor' on element 'Background' is not valid with respect to its type, 'MFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:482:57: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:482:57: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'color' on element 'Fog' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:483:83: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:483:83: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'color' on element 'DirectionalLight' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:484:71: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:484:71: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'color' on element 'PointLight' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:485:69: cvc-pattern-valid: Value '-1 1.2 0.3 0.4' is not facet-valid with respect to pattern '(\s)*(([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)+){2}([+]?((0(\.[0-9]*)?|\.[0-9]+)|1(\.0*)?)([Ee][+-]?[0-9]+)?)(\s)*' for type 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:485:69: cvc-attribute.3: The value '-1 1.2 0.3 0.4' of attribute 'color' on element 'SpotLight' is not valid with respect to its type, 'SFColor'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:486:68: Element type "ClipPlane" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:487:72: Attribute "version" with value "1.1" must have a value from the list "1.0 2.0 ". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:487:72: cvc-enumeration-valid: Value '1.1' is not facet-valid with respect to enumeration '[1.0, 2.0]'. It must be a value from the enumeration. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:487:72: cvc-attribute.3: The value '1.1' of attribute 'version' on element 'HAnimHumanoid' is not valid with respect to its type, 'hanimVersionChoices'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:490:88: Attribute "name" must be declared for element type "Group". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:490:88: cvc-complex-type.3.2.2: Attribute 'name' is not allowed to appear in element 'Group'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:493:93: cvc-complex-type.2.4.a: Invalid content was found starting with element 'HAnimHumanoid'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, HAnimDisplacer, HAnimJoint, HAnimSegment, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:494:22: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:497:61: Element type "HanimJoint" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:497:61: cvc-complex-type.2.4.a: Invalid content was found starting with element 'HanimJoint'. One of '{HAnimDisplacer, HAnimJoint, HAnimSegment, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:514:105: cvc-complex-type.2.4.a: Invalid content was found starting with element 'HAnimDisplacer'. One of '{IS, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString, Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:516:28: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Coordinate'. One of '{Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT, HAnimDisplacer}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:518:28: The content of element type "HAnimSegment" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*,((Coordinate,HAnimDisplacer*)|(HAnimDisplacer+,Coordinate?))?)|(Coordinate,(((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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT)*,HAnimDisplacer*)|(HAnimDisplacer+,(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*))?)|(HAnimDisplacer+,((Coordinate,(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*,Coordinate?))?)?))". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:523:86: cvc-complex-type.2.4.a: Invalid content was found starting with element 'HAnimSite'. One of '{HAnimDisplacer, HAnimJoint, HAnimSegment, ProtoInstance}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:525:22: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:526:20: The content of element type "HAnimJoint" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance)?,(HAnimDisplacer|HAnimJoint|HAnimSegment|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:553:81: Attribute value "must separate classes with;space characters" of type NMTOKENS must be one or more name tokens. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:553:81: cvc-datatype-valid.1.2.1: 'with;space' is not a valid value for 'NMTOKEN'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:553:81: cvc-attribute.3: The value 'must separate classes with;space characters' of attribute 'class' on element 'Sound' is not valid with respect to its type, 'NMTOKENS'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:559:79: cvc-minInclusive-valid: Value '-1' is not facet-valid with respect to minInclusive '0.0E1' for type '#AnonType_minBackSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:559:79: cvc-attribute.3: The value '-1' of attribute 'minBack' on element 'Sound' is not valid with respect to its type, '#AnonType_minBackSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:559:79: cvc-minInclusive-valid: Value '-1' is not facet-valid with respect to minInclusive '0.0E1' for type '#AnonType_minFrontSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:559:79: cvc-attribute.3: The value '-1' of attribute 'minFront' on element 'Sound' is not valid with respect to its type, '#AnonType_minFrontSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:562:81: cvc-minInclusive-valid: Value '-10' is not facet-valid with respect to minInclusive '0.0E1' for type '#AnonType_maxBackSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:562:81: cvc-attribute.3: The value '-10' of attribute 'maxBack' on element 'Sound' is not valid with respect to its type, '#AnonType_maxBackSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:562:81: cvc-minInclusive-valid: Value '-10' is not facet-valid with respect to minInclusive '0.0E1' for type '#AnonType_maxFrontSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:562:81: cvc-attribute.3: The value '-10' of attribute 'maxFront' on element 'Sound' is not valid with respect to its type, '#AnonType_maxFrontSound'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:584:97: cvc-minExclusive-valid: Value '0' is not facet-valid with respect to minExclusive '0.0E1' for type '#AnonType_xSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:584:97: cvc-attribute.3: The value '0' of attribute 'xSpacing' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_xSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:584:97: cvc-minExclusive-valid: Value '0' is not facet-valid with respect to minExclusive '0.0E1' for type '#AnonType_zSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:584:97: cvc-attribute.3: The value '0' of attribute 'zSpacing' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_zSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:587:103: cvc-minExclusive-valid: Value '-1' is not facet-valid with respect to minExclusive '0.0E1' for type '#AnonType_xSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:587:103: cvc-attribute.3: The value '-1' of attribute 'xSpacing' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_xSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:587:103: cvc-minExclusive-valid: Value '-1' is not facet-valid with respect to minExclusive '0.0E1' for type '#AnonType_zSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:587:103: cvc-attribute.3: The value '-1' of attribute 'zSpacing' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_zSpacingElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:590:90: cvc-minInclusive-valid: Value '-2' is not facet-valid with respect to minInclusive '0' for type '#AnonType_xDimensionElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:590:90: cvc-attribute.3: The value '-2' of attribute 'xDimension' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_xDimensionElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:590:90: cvc-minInclusive-valid: Value '-3' is not facet-valid with respect to minInclusive '0' for type '#AnonType_zDimensionElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:590:90: cvc-attribute.3: The value '-3' of attribute 'zDimension' on element 'ElevationGrid' is not valid with respect to its type, '#AnonType_zDimensionElevationGrid'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:599:171: Element type "Route" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:599:171: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Route'. One of '{Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, ROUTE, ExternProtoDeclare, ProtoDeclare, IMPORT, EXPORT}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:600:19: The content of element type "StaticGroup" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:629:14: cvc-complex-type.2.4.b: The content of element 'GeoLOD' is not complete. One of '{Background, ColorInterpolator, CoordinateInterpolator, DirectionalLight, Group, NavigationInfo, NormalInterpolator, OrientationInterpolator, PositionInterpolator, ScalarInterpolator, Shape, TimeSensor, Transform, Viewpoint, WorldInfo, Anchor, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CylinderSensor, Inline, IntegerSequencer, IntegerTrigger, KeySensor, PlaneSensor, PointLight, ProximitySensor, SphereSensor, SpotLight, StringSensor, Switch, TimeTrigger, TouchSensor, AudioClip, Billboard, Collision, Fog, LoadSensor, LOD, Script, Sound, VisibilitySensor, CoordinateInterpolator2D, PositionInterpolator2D, StaticGroup, TextureBackground, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, ProtoInstance, GeoOrigin}' is expected. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:630:24: Element type "TextureProjector" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:631:132: Element type "TextureProjectorParallel" must be declared. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:632:11: The content of element type "Scene" must match "(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|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*". C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'IllegalEmbeddedHAnimUse'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'DuplicateROUTE'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'test2'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'NoFields'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'bleah'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'MissingNameAttribute'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'CASESENSITIVE'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'noDEFforUSE'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'StaticGroupDescendantsCannotBeUsed'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'blah'. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "IllegalEmbeddedHAnimUse" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "DuplicateROUTE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "test2" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "NoFields" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "bleah" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "MissingNameAttribute" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "CASESENSITIVE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "noDEFforUSE" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "StaticGroupDescendantsCannotBeUsed" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d:633:7: An element with the identifier "blah" must appear in the document. C:\x3d-code\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d is not a valid XML document TestSchematronDiagnostics.rules.saxon: XML Schematron rules validation of TestSchematronDiagnostics.x3d: TestSchematronDiagnostics.x3d.svrl.txt result: - - - - - - - - - - - - Based on file name, TestSchematronDiagnostics.x3d is considered a test model supporting X3D Quality Assurance (QA). https://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance [/X3D/head, diagnostic] is required to have a value for name field [/X3D/head/component[1], error] is required to have a value for level field [/X3D/head/component[2], error] has redundant prior component element with same name [/X3D/head/component[3], warning] name='Geometry2D' has invalid value for level='3' (too high or undefined) [/X3D/head/component[3], error] has redundant prior component element with same name [/X3D/head/component[4], warning] name='Geometry2D' has invalid value for level='3' (too high or undefined) [/X3D/head/component[4], error] statement requires X3D version='3.3' or greater, but found version='3.0' [/X3D/head/unit[1], error] must be positive[/X3D/head/unit[1], error] has redundant prior unit element with same name [/X3D/head/unit[2], warning] statement requires X3D version='3.3' or greater, but found version='3.0' [/X3D/head/unit[2], error] must be positive[/X3D/head/unit[2], error] has redundant prior element [/X3D/head/meta[3], error] has 2 meta nodes with name='description' which can confuse archive and catalog tools [/X3D/head/meta[3], warning] [/X3D/head/meta[7], diagnostic] [/X3D/head/meta[8], diagnostic] [/X3D/head/meta[9], diagnostic] [/X3D/head/meta[10], diagnostic] [/X3D/head/meta[11], diagnostic] [/X3D/head/meta[12], diagnostic] element is not allowed to have a DEF attribute [/X3D/Scene, error] element is not allowed to have a USE attribute [/X3D/Scene, error] cannot contain both DEF and USE in single node [/X3D/Scene/TouchSensor, error] is missing ROUTE to send output events, for example [/X3D/Scene/TouchSensor, warning] has peer pointing-device sensor nodes which may make which selection of geometry difficult [/X3D/Scene/TouchSensor, warning] has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/CylinderSensor, error] is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/CylinderSensor, warning] is missing ROUTE to send output events, for example [/X3D/Scene/CylinderSensor, warning] is missing description. Example: description='select and drag to rotate' [/X3D/Scene/CylinderSensor, warning] has peer pointing-device sensor nodes which may make which selection of geometry difficult [/X3D/Scene/CylinderSensor, warning] has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/TimeSensor[1], error] is missing ROUTE to send output events, for example [/X3D/Scene/TimeSensor[1], warning] and have both defined window title [/X3D/Scene/WorldInfo[2], warning] has embedded space character(s) in DEF name [/X3D/Scene/WorldInfo[4], error] element has illegal child node (only single Metadata* node is allowed) [/X3D/Scene/WorldInfo[7], error] element has no child node [/X3D/Scene/Anchor[1], warning] has no value(s) in url='' array [/X3D/Scene/Anchor[1], error] is missing description which is important for accessibility and usability. Example: description='Anchor link loads another scene...' or 'Anchor link goes to Viewpoint DEFname...' or 'Anchor link loads a Web page...' [/X3D/Scene/Anchor[1], warning] is missing description which is important for accessibility and usability. Example: description='Anchor link loads another scene...' or 'Anchor link goes to Viewpoint DEFname...' or 'Anchor link loads a Web page...' [/X3D/Scene/Anchor[2], warning] element has no child node [/X3D/Scene/Anchor[2]/Group, warning] requires at least or [/X3D/Scene/Inline[1], error] url array has adjacent "quote marks" unseparated by other characters (url='"test.wrl" "test.x3d" "adjacent""quote marks"') [/X3D/Scene/Inline[2], error] url array address(es) missing online http/https references (url='"test.wrl" "test.x3d" "adjacent""quote marks"') [/X3D/Scene/Inline[2], info] url array has .wrl scene reference before .x3d scene reference (url='"test.wrl" "test.x3d" "adjacent""quote marks"') [/X3D/Scene/Inline[2], warning] string array has questionable line-break "" quote marks (url='"test.wrl" "test.x3d" "adjacent""quote marks"') [/X3D/Scene/Inline[2], error] element has illegal child node (only single Metadata* node is allowed) [/X3D/Scene/Inline[3], error] has no value(s) in url='' array [/X3D/Scene/Inline[3], error] has embedded period character(s) in DEF name, which breaks ROUTE statements if converted into VRML97/ClassicVRML encoding [/X3D/Scene/Inline[4], warning] url array address(es) missing online http/https references (url='"HelloWorld.wrl" "HelloWorld.x3d"') [/X3D/Scene/Inline[4], info] url array has .wrl scene reference before .x3d scene reference (url='"HelloWorld.wrl" "HelloWorld.x3d"') [/X3D/Scene/Inline[4], warning] has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[1], warning] url array address(es) missing #ExternProtoDeclareUrlVRML.wrl.PrecedingX3D.x3d appended [/X3D/Scene/ExternProtoDeclare[1], warning] url array address(es) missing online http references [/X3D/Scene/ExternProtoDeclare[1], info] requires at least or [/X3D/Scene/ExternProtoDeclare[1], error] has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[2], warning] url array address(es) missing #ExternProtoDeclareUrlVRML.wrl.MissingX3D.x3d appended [/X3D/Scene/ExternProtoDeclare[2], warning] found without child Appearance or Color [/X3D/Scene/Shape[1], warning] found without child geometry node [/X3D/Scene/Shape[2], warning] empty found without child Material, TwoSidedMaterial, PhysicalMaterial, UnlitMaterial, FillProperties, LineProperties, PointProperties or texture node [/X3D/Scene/Shape[2]/Appearance, warning] has no ProtoDeclare or ExternProtoDeclare with same name [/X3D/Scene/Shape[6]/Appearance/ProtoInstance, error] requires at least or [/X3D/Scene/Shape[6]/Appearance/ProtoInstance, error] found outside of a parent Shape, ProtoBody, field or fieldValue element [/X3D/Scene/Appearance, error] empty found without child Material, TwoSidedMaterial, PhysicalMaterial, UnlitMaterial, FillProperties, LineProperties, PointProperties or texture node [/X3D/Scene/Appearance, warning] USE elements cannot have any child nodes [/X3D/Scene/Shape[7], error] USE node must not contain any child nodes [/X3D/Scene/Shape[7], error] found with single ProtoInstance child, need to add Appearance or geometry node [/X3D/Scene/Shape[8], warning] found without child geometry node [/X3D/Scene/Shape[8], warning] has no ProtoDeclare or ExternProtoDeclare with same name [/X3D/Scene/Shape[8]/ProtoInstance, error] is missing ROUTE to send output events, for example [/X3D/Scene/TimeSensor[2], warning] is missing ROUTE to send output events, for example [/X3D/Scene/TimeSensor[3], warning] must have DEF name in order to ROUTE input events [/X3D/Scene/ColorInterpolator[1], warning] must have DEF name in order to ROUTE output events [/X3D/Scene/ColorInterpolator[1], warning] missing key array [/X3D/Scene/ColorInterpolator[1], error] missing keyValue array [/X3D/Scene/ColorInterpolator[1], error] key array (size=1) must match keyValue array (size=0.333333333333333333 sets of 3-tuple values) [/X3D/Scene/ColorInterpolator[1], error] is missing ROUTE to receive input events, for example [/X3D/Scene/ColorInterpolator[2], warning] is missing ROUTE to send output events, for example [/X3D/Scene/ColorInterpolator[2], warning] missing keyValue array [/X3D/Scene/ColorInterpolator[2], error] key array length 1 (and corresponding keyValue array length) needs to be 2 or greater [/X3D/Scene/ColorInterpolator[2], error] key array (size=1) must match keyValue array (size=0.333333333333333333 sets of 3-tuple values) [/X3D/Scene/ColorInterpolator[2], error] is missing ROUTE to receive input events, for example [/X3D/Scene/ColorInterpolator[3], warning] is missing ROUTE to send output events, for example [/X3D/Scene/ColorInterpolator[3], warning] key array length 1 (and corresponding keyValue array length) needs to be 2 or greater [/X3D/Scene/ColorInterpolator[3], error] contains a negative color array value, keyValue='-1 1.2 0.3 0.4' [/X3D/Scene/ColorInterpolator[3], warning] contains a color array value greater than 1, keyValue='-1 1.2 0.3 0.4' [/X3D/Scene/ColorInterpolator[3], warning] key array (size=1) must match keyValue array (size=1.333333333333333333 sets of 3-tuple values) [/X3D/Scene/ColorInterpolator[3], error] is missing ROUTE to receive input events, for example [/X3D/Scene/PositionInterpolator, warning] is missing ROUTE to send output events, for example [/X3D/Scene/PositionInterpolator, warning] missing keyValue array [/X3D/Scene/PositionInterpolator, error] key array (size=2) must match keyValue array (size=0.333333333333333333 sets of 3-tuple values) [/X3D/Scene/PositionInterpolator, error] key array length 1 (and corresponding keyValue array length) needs to be 2 or greater [/X3D/Scene/ScalarInterpolator[1], error] key array (size=1) must match keyValue array (size=2 values) [/X3D/Scene/ScalarInterpolator[1], error] key array (size=2) does not evenly divide keyValue array (size=1.666666666666666667 sets of 3-tuple values) [/X3D/Scene/NormalInterpolator[1], error] must have DEF name in order to ROUTE input events [/X3D/Scene/BooleanSequencer[1], warning] must have DEF name in order to ROUTE output events [/X3D/Scene/BooleanSequencer[1], warning] missing key array [/X3D/Scene/BooleanSequencer[1], error] missing keyValue array [/X3D/Scene/BooleanSequencer[1], error] is missing ROUTE to receive input events, for example [/X3D/Scene/BooleanSequencer[2], warning] is missing ROUTE to send output events, for example [/X3D/Scene/BooleanSequencer[2], warning] must have DEF name in order to ROUTE input events [/X3D/Scene/IntegerTrigger[1], warning] must have DEF name in order to ROUTE output events [/X3D/Scene/IntegerTrigger[1], warning] is missing ROUTE to receive input events, for example [/X3D/Scene/IntegerTrigger[2], warning] is missing ROUTE to send output events, for example [/X3D/Scene/IntegerTrigger[2], warning] is missing ROUTE to receive input events, for example [/X3D/Scene/OrientationInterpolator, warning] is missing ROUTE to send output events, for example [/X3D/Scene/OrientationInterpolator, warning] missing key array [/X3D/Scene/OrientationInterpolator, error] missing keyValue array [/X3D/Scene/OrientationInterpolator, error] key array (size=1) must match keyValue array (size=0.25 sets of 4-tuple values) [/X3D/Scene/OrientationInterpolator, error] is missing ROUTE to send output events, for example [/X3D/Scene/LoadSensor[1], warning] children must have containerField='watchList' [/X3D/Scene/LoadSensor[1], error] requires at least or [/X3D/Scene/LoadSensor[1], error] in X3D version='3.0' contains child node(s) not having containerField='watchList', which is only allowed value in X3D3 [/X3D/Scene/LoadSensor[1], error] url array contains http:/ rather than http:// (url='"http:/bogus" "https://www.web3d.org/x3d/content/examples/Basic/development/http:/bogus"') [/X3D/Scene/LoadSensor[1]/ImageTexture, warning] url array does not contains link to .png .jpg or .gif image(s), browsers not required to support other formats (url='"http:/bogus" "https://www.web3d.org/x3d/content/examples/Basic/development/http:/bogus"') [/X3D/Scene/LoadSensor[1]/ImageTexture, warning] is missing ROUTE to send output events, for example [/X3D/Scene/LoadSensor[2], warning] has no value(s) in url='' array [/X3D/Scene/LoadSensor[2]/ImageTexture, error] is missing ROUTE to send output events, for example [/X3D/Scene/LoadSensor[3], warning] children must have containerField='watchList' [/X3D/Scene/LoadSensor[3], error] children must be X3DUrlObject node(s) [/X3D/Scene/LoadSensor[3], error] in X3D version='3.0' contains child node(s) not having containerField='watchList', which is only allowed value in X3D3 [/X3D/Scene/LoadSensor[3], error] element has no child node [/X3D/Scene/LoadSensor[3]/Group, warning] element has no child node [/X3D/Scene/LoadSensor[3]/Anchor, warning] has no value(s) in url='' array [/X3D/Scene/LoadSensor[3]/Anchor, error] is missing description which is important for accessibility and usability. Example: description='Anchor link loads another scene...' or 'Anchor link goes to Viewpoint DEFname...' or 'Anchor link loads a Web page...' [/X3D/Scene/LoadSensor[3]/Anchor, warning]