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]
name field is required [/X3D/Scene/WorldInfo[8]/MetadataString, 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]
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]
requires at least or [/X3D/Scene/Script[1], error]