clean:
Deleting C:\www.web3d.org\x3d\tools\schematron\SvrlReportText.sxx
Deleting C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks.sxx
Deleting C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks.xslt
Deleting C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks1.sch
Deleting C:\www.web3d.org\x3d\tools\schematron\X3dSchematronValidityChecks2.sch
get-scenes:
Getting: http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/content/examples/HelloWorld.x3d
To: C:\www.web3d.org\x3d\tools\schematron\HelloWorld.x3d
Getting: http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/content/examples/newScene.x3d
To: C:\www.web3d.org\x3d\tools\schematron\newScene.x3d
Getting: http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/content/examples/Basic/development/TestSchematronDiagnostics.x3d
To: C:\www.web3d.org\x3d\tools\schematron\TestSchematronDiagnostics.x3d
get-stylesheets:
Getting: http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dToVrml97.xslt
To: C:\www.web3d.org\x3d\tools\schematron\X3dToVrml97.xslt
Getting: http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dToX3dvClassicVrmlEncoding.xslt
To: C:\www.web3d.org\x3d\tools\schematron\X3dToX3dvClassicVrmlEncoding.xslt
get-validation-schemas-DTDs:
Getting: http://www.web3d.org/specifications/x3d-3.all.validation.zip
To: C:\www.web3d.org\x3d\tools\schematron\specifications\x3d-3.all.validation.zip
Expanding: C:\www.web3d.org\x3d\tools\schematron\specifications\x3d-3.all.validation.zip into C:\www.web3d.org\x3d\tools\schematron\specifications
Deleting: C:\www.web3d.org\x3d\tools\schematron\specifications\x3d-3.all.validation.zip
get-all:
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
prepare-X3dSchematron-stylesheet:
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
created X3dSchematronValidityChecks1.sch
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
created X3dSchematronValidityChecks2.sch
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.
created X3dSchematronValidityChecks.xslt
1 file(s) have been successfully validated.
compile.Stylesheets:
validate X3dSchematronValidityChecks.xslt, SvrlReportText.xslt
1 file(s) have been successfully validated.
1 file(s) have been successfully validated.
Compiling X3dSchematronValidityChecks.xslt as X3dSchematronValidityChecks.sxx ...
Saxon 9.1.0.6J from Saxonica
Java version 1.6.0_21
Stylesheet compilation time: 3717 milliseconds
Serializing compiled stylesheet
Finished serializing stylesheet
Compiling SvrlReportText.xslt as SvrlReportText.sxx ...
Saxon 9.1.0.6J from Saxonica
Java version 1.6.0_21
Stylesheet compilation time: 231 milliseconds
Serializing compiled stylesheet
Finished serializing stylesheet
test-HelloWorld.saxon:
HelloWorld.x3d conversion, old style:
HelloWorld.x3d.svrl result:
HelloWorld.x3d conversion, new style:
HelloWorld.x3d.svrl result:
Warning: at xsl:stylesheet on line 18 column 2 of SvrlReportText.xslt:
Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
HelloWorld.x3d.txt result:
TestSchematronDiagnostics.rules.compiled:
XML Schematron rules validation of TestSchematronDiagnostics.x3d:
TestSchematronDiagnostics.x3d.svrl.txt result:
is required to have a value for name field [/X3D/head/component[1], error]
name='' has invalid value (too high or undefined) for level='3' [/X3D/head/component[1], error]
is required to have a value for level field [/X3D/head/component[2], error]
name='Geometry2D' has invalid value (too high or undefined) for level='' [/X3D/head/component[2], error]
name='Geometry2D' has invalid value (too high or undefined) for level='3' [/X3D/head/component[3], error]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[7], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[9], diagnostic]
element is not allowed to have DEF attribute [/X3D/Scene, error]
element is not allowed to have USE attribute [/X3D/Scene, error]
has duplicated DEF [/X3D/Scene/CylinderSensor, error]
missing ROUTE to send output events [/X3D/Scene/CylinderSensor, warning]
missing description. Example: description='touch to activate' [/X3D/Scene/CylinderSensor, warning]
is inactive since enabled='false' (and no ROUTE is provided to change value) [/X3D/Scene/CylinderSensor, warning]
has duplicated DEF [/X3D/Scene/TimeSensor[1], error]
missing ROUTE to send output events [/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]
info string array needs to begin and end with "quote marks". Corrected example: [/X3D/Scene/WorldInfo[6], error]
element has illegal child node (only single Metadata* node allowed) [/X3D/Scene/WorldInfo[7], error]
does not have a name field [/X3D/Scene/WorldInfo[8]/MetadataString, info]
element has no child node [/X3D/Scene/Anchor[1], warning]
has no value(s) in url array [/X3D/Scene/Anchor[1], error]
with bookmark url='"#missingBookmark"' does not have corresponding node [/X3D/Scene/Anchor[2], warning]
array parameter='target=unquoted' needs to begin and end with "quote marks". Corrected example: [/X3D/Scene/Anchor[2], 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 allowed) [/X3D/Scene/Inline[3], error]
has no value(s) in url array [/X3D/Scene/Inline[3], error]
found without child Appearance or Color [/X3D/Scene/Shape[1], warning]
found without child Material, TwoSidedMaterial, 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]
found outside of a parent Shape, ProtoBody, field or fieldValue element [/X3D/Scene/Appearance, error]
found without child Material, TwoSidedMaterial, Color or texture node [/X3D/Scene/Appearance, warning]
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 key array [/X3D/Scene/ColorInterpolator, error]
missing keyValue array [/X3D/Scene/ColorInterpolator, error]
missing ROUTE to receive input events [/X3D/Scene/PositionInterpolator, warning]
missing ROUTE to send output events [/X3D/Scene/PositionInterpolator, warning]
missing keyValue array [/X3D/Scene/PositionInterpolator, error]
key array (size=2) does not match keyValue array (size=0.3333333333333333) [/X3D/Scene/PositionInterpolator, error]
key array size=1 must equal keyValue array (size=2) [/X3D/Scene/ScalarInterpolator, error]
key array (size=2) is not an even multiple of keyValue array (size=1.6666666666666667) [/X3D/Scene/NormalInterpolator[1], error]
must have DEF name in order to ROUTE events [/X3D/Scene/BooleanSequencer[1], warning]
must have DEF name in order to ROUTE input and output events [/X3D/Scene/BooleanSequencer[1], warning]
missing ROUTE to receive input events [/X3D/Scene/BooleanSequencer[2], warning]
missing ROUTE to send output events [/X3D/Scene/BooleanSequencer[2], warning]
must have DEF name in order to ROUTE input and output events [/X3D/Scene/IntegerTrigger[1], warning]
missing ROUTE to receive input events [/X3D/Scene/IntegerTrigger[2], warning]
missing ROUTE to send output events [/X3D/Scene/IntegerTrigger[2], warning]
missing ROUTE to receive input events [/X3D/Scene/OrientationInterpolator, warning]
missing ROUTE to send output events [/X3D/Scene/OrientationInterpolator, warning]
missing key array [/X3D/Scene/OrientationInterpolator, error]
missing keyValue array [/X3D/Scene/OrientationInterpolator, error]
missing ROUTE to send output events [/X3D/Scene/LoadSensor[1], warning]
children must have containerField='watchList' [/X3D/Scene/LoadSensor[1], error]
url array contains http:/ rather than http:// (url='"http:/bogus"') [/X3D/Scene/LoadSensor[1]/ImageTexture, warning]
url array contains :/ rather than :// (url='"http:/bogus"') [/X3D/Scene/LoadSensor[1]/ImageTexture, warning]
has parent LoadSensor node, must be contained by Appearance node [/X3D/Scene/LoadSensor[1]/ImageTexture, error]
url array does not contains link to .png .jpg or .gif image(s), browsers not required to support other formats (url='"http:/bogus"') [/X3D/Scene/LoadSensor[1]/ImageTexture, warning]
missing ROUTE to send output events [/X3D/Scene/LoadSensor[2], warning]
has no value(s) in url array [/X3D/Scene/LoadSensor[2]/ImageTexture, error]
has parent LoadSensor node, must be contained by Appearance node [/X3D/Scene/LoadSensor[2]/ImageTexture, error]
missing ROUTE to send output events [/X3D/Scene/LoadSensor[3], warning]
children must be X3DUrlObject node(s) [/X3D/Scene/LoadSensor[3], error]