prepare-schematron-stylesheets: 1 file(s) have been successfully validated. Processing C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks.sch to C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks1.sch Loading stylesheet C:\www.web3d.org\x3d\tools\schematron\iso_dsdl_include.xsl Processing C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks1.sch to C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks2.sch Loading stylesheet C:\www.web3d.org\x3d\tools\schematron\iso_abstract_expand.xsl Processing C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks2.sch to C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks.xslt Loading stylesheet C:\www.web3d.org\x3d\tools\schematron\iso_svrl.xsl : Warning! file:/C:/www.web3d.org/x3d/tools/schematron/iso_schematron_skeleton_for_xslt1.xsl: line 501: Attribute 'version' outside of element. : Warning! file:/C:/www.web3d.org/x3d/tools/schematron/iso_schematron_skeleton_for_xslt1.xsl: line 524: Attribute 'version' outside of element. TestSchematronDiagnostics: XML well-formed check: 1 file(s) have been successfully validated. XML DTD validation: C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: Attribute "DEF" must be declared for element type "Scene". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: Attribute "USE" must be declared for element type "Scene". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:17:34: Attribute value "DoubleDEF" of type ID must be unique within the document. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:19:41: Attribute value "DEFEmbedded Space" of type ID must be a name. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:23:17: The content of element type "WorldInfo" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString)?)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:30:14: The content of element type "Inline" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString)?)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:84:49: Attribute "accessType" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:85:52: Attribute "type" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:86:52: Attribute "name" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:96:44: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:106:19: The content of element type "ProtoBody" is incomplete, it must match "((AudioClip|LineProperties|FillProperties|Appearance|Material|ImageTexture|MovieTexture|MultiTexture|PixelTexture|TextureTransform|MultiTextureTransform|GeoPositionInterpolator|GeoTouchSensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|FontStyle|GeoCoordinate|Coordinate|CoordinateDouble|Color|ColorRGBA|Normal|TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|NurbsTextureCoordinate|GeoElevationGrid|NurbsCurve|NurbsCurve2D|NurbsPatchSurface|NurbsSweptSurface|NurbsSwungSurface|NurbsTrimmedSurface|XvlShell|Arc2D|ArcClose2D|Circle2D|Disk2D|Polyline2D|Polypoint2D|Rectangle2D|TriangleSet2D|Box|Cone|Cylinder|ElevationGrid|Extrusion|IndexedFaceSet|IndexedLineSet|LineSet|PointSet|Sphere|Text|IndexedTriangleFanSet|IndexedTriangleSet|IndexedTriangleStripSet|TriangleFanSet|TriangleSet|TriangleStripSet|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|GeoLocation|GeoLOD|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|GeoOrigin|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|Contour2D|ContourPolyline2D|ProtoDeclare|ExternProtoDeclare|ProtoInstance),(ExternProtoDeclare|ProtoDeclare|GeoPositionInterpolator|GeoTouchSensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|GeoLocation|GeoLOD|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|GeoOrigin|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:111:24: The content of element type "ProtoInterface" must match "(field)*". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:143:7: An element with the identifier "NoFields" must appear in the document. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d is not a valid XML document 1 file(s) have been successfully validated. XML Schema validation: C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: Attribute "DEF" must be declared for element type "Scene". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: Attribute "USE" must be declared for element type "Scene". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: cvc-complex-type.3.2.2: Attribute 'DEF' is not allowed to appear in element 'Scene'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:14:46: cvc-complex-type.3.2.2: Attribute 'USE' is not allowed to appear in element 'Scene'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:17:34: Attribute value "DoubleDEF" of type ID must be unique within the document. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:17:34: cvc-id.2: There are multiple occurrences of ID value 'DoubleDEF'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:17:34: cvc-attribute.3: The value 'DoubleDEF' of attribute 'DEF' on element 'TimeSensor' is not valid with respect to its type, 'ID'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:19:41: Attribute value "DEFEmbedded Space" of type ID must be an NCName when namespaces are enabled. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:19:41: cvc-datatype-valid.1.2.1: 'DEFEmbedded Space' is not a valid value for 'NCName'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:19:41: cvc-attribute.3: The value 'DEFEmbedded Space' of attribute 'DEF' on element 'WorldInfo' is not valid with respect to its type, 'ID'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:22: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:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:23:17: The content of element type "WorldInfo" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString)?)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:29: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:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:30:14: The content of element type "Inline" must match "(IS?,(MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString)?)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:84:49: Attribute "accessType" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:84:49: cvc-complex-type.4: Attribute 'accessType' must appear on element 'field'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:85:52: Attribute "type" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:85:52: cvc-complex-type.4: Attribute 'type' must appear on element 'field'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:86:52: Attribute "name" is required and must be specified for element type "field". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:86:52: cvc-complex-type.4: Attribute 'name' must appear on element 'field'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:96:44: cvc-complex-type.2.4.b: The content of element 'ProtoDeclare' is not complete. One of '{ProtoInterface, ProtoBody}' is expected. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:96:44: The content of element type "ProtoDeclare" is incomplete, it must match "(ProtoInterface?,ProtoBody)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:106:19: The content of element type "ProtoBody" is incomplete, it must match "((AudioClip|LineProperties|FillProperties|Appearance|Material|ImageTexture|MovieTexture|MultiTexture|PixelTexture|TextureTransform|MultiTextureTransform|GeoPositionInterpolator|GeoTouchSensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|FontStyle|GeoCoordinate|Coordinate|CoordinateDouble|Color|ColorRGBA|Normal|TextureCoordinate|TextureCoordinateGenerator|MultiTextureCoordinate|NurbsTextureCoordinate|GeoElevationGrid|NurbsCurve|NurbsCurve2D|NurbsPatchSurface|NurbsSweptSurface|NurbsSwungSurface|NurbsTrimmedSurface|XvlShell|Arc2D|ArcClose2D|Circle2D|Disk2D|Polyline2D|Polypoint2D|Rectangle2D|TriangleSet2D|Box|Cone|Cylinder|ElevationGrid|Extrusion|IndexedFaceSet|IndexedLineSet|LineSet|PointSet|Sphere|Text|IndexedTriangleFanSet|IndexedTriangleSet|IndexedTriangleStripSet|TriangleFanSet|TriangleSet|TriangleStripSet|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|GeoLocation|GeoLOD|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|GeoOrigin|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|Contour2D|ContourPolyline2D|ProtoDeclare|ExternProtoDeclare|ProtoInstance),(ExternProtoDeclare|ProtoDeclare|GeoPositionInterpolator|GeoTouchSensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|GeoLocation|GeoLOD|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|GeoOrigin|DirectionalLight|SpotLight|PointLight|Shape|Sound|GeoMetadata|WorldInfo|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|ProtoInstance)*)". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:110:68: cvc-complex-type.2.4.a: Invalid content was found starting with element 'Group'. One of '{field}' is expected. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:111:24: The content of element type "ProtoInterface" must match "(field)*". C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:143:7: cvc-id.1: There is no ID/IDREF binding for IDREF 'NoFields'. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d:143:7: An element with the identifier "NoFields" must appear in the document. C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d is not a valid XML document XML Schematron rules validation: Processing C:\www.web3d.org\x3d\content\examples\Basic\development\TestSchematronDiagnostics.x3d to C:\www.web3d.org\x3d\content\examples\Basic\development\_schematron\TestSchematronDiagnostics.x3d.svrl Loading stylesheet C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks.xslt Processing C:\www.web3d.org\x3d\content\examples\Basic\development\_schematron\TestSchematronDiagnostics.x3d.svrl to C:\www.web3d.org\x3d\content\examples\Basic\development\_schematron\TestSchematronDiagnostics.x3d.svrl.txt Loading stylesheet C:\www.web3d.org\x3d\tools\schematron\SvrlReportText.xslt doesn't match contained nodes, increase profile or add definition(s) [/X3D, error] but actual profile='Immersive' [/X3D, info] element is not allowed to have DEF attribute [/X3D/Scene, error] element is not allowed to have USE attribute [/X3D/Scene, error] containing DEF cannot also contain USE='IllegalCombinationDEFUSE' [/X3D/Scene/TouchSensor, error] has duplicated DEF [/X3D/Scene/CylinderSensor, error] missing ROUTE to send output events [/X3D/Scene/CylinderSensor, warning] missing description [/X3D/Scene/CylinderSensor, warning] has duplicated DEF [/X3D/Scene/TimeSensor[1], error] missing ROUTE to send output events [/X3D/Scene/TimeSensor[1], warning] has embedded space character(s) in DEF name [/X3D/Scene/WorldInfo[2], error] has illegal child node (only single Metadata* node allowed) [/X3D/Scene/WorldInfo[4], error] has no child node [/X3D/Scene/Anchor, warning] has no url value(s) [/X3D/Scene/Anchor, error] has illegal child node (only single Metadata* node allowed) [/X3D/Scene/Inline, error] has no url value(s) [/X3D/Scene/Inline, error] found without child Appearance [/X3D/Scene/Shape[1], warning] found without child Material, Color or texture node [/X3D/Scene/Shape[2]/Appearance, warning] has no ProtoDeclare or ExternProtoDeclare with same name [/X3D/Scene/Shape[6]/Appearance/ProtoInstance, error] must not contain any other nodes [/X3D/Scene/Shape[7], error] found with single ProtoInstance child, need to add Appearance or geometry node [/X3D/Scene/Shape[8], warning] has no ProtoDeclare or ExternProtoDeclare with same name [/X3D/Scene/Shape[8]/ProtoInstance, error] missing ROUTE to send output events [/X3D/Scene/TimeSensor[2], warning] missing ROUTE to send output events [/X3D/Scene/TimeSensor[3], warning] must have DEF name in order to ROUTE input and output events [/X3D/Scene/ColorInterpolator, warning] missing ROUTE to receive input events [/X3D/Scene/PositionInterpolator, error] missing ROUTE to send output events [/X3D/Scene/PositionInterpolator, warning] must have DEF name in order to ROUTE events [/X3D/Scene/BooleanSequencer[1], warning] missing ROUTE to receive input events [/X3D/Scene/BooleanSequencer[2], error] missing ROUTE to send output events [/X3D/Scene/BooleanSequencer[2], warning] must have DEF name in order to ROUTE output events [/X3D/Scene/IntegerTrigger[1], warning] missing ROUTE to send output events [/X3D/Scene/IntegerTrigger[2], warning] missing ROUTE to receive input events [/X3D/Scene/OrientationInterpolator, error] missing ROUTE to send output events [/X3D/Scene/OrientationInterpolator, warning] has illegal child node (only single Metadata* node allowed) [/X3D/Scene/LoadSensor[1], error] missing ROUTE to send output events [/X3D/Scene/LoadSensor[1], warning] children must have containerField='watchList' [/X3D/Scene/LoadSensor[1], error] has illegal child node (only single Metadata* node allowed) [/X3D/Scene/LoadSensor[2], error] missing ROUTE to send output events [/X3D/Scene/LoadSensor[2], warning]