[x3d-public] corrections to X3D example models for audio

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Tue Apr 20 22:38:42 PDT 2021


Hi Efi.  Have worked a lot on detection and correction of errors in X3D models within HTML for X3DOM.  Finding a number of errors in your online examples.  Hoping to review these copied versions getting corrected during our weekly call.

ant -f C:\\x3d-code\\www.web3d.org\\x3d\\content\\examples\\X3dForAdvancedModeling -Drelease=\"8\" processScenes.X3dTidy
clean.X3dTidy:
ensuring any prior intermediate X3dTidy results are cleaned out...
clean.RoundTrip:
ensuring any prior converted *RoundTrip*.* source files are cleaned out...
clean.duplicates:
clean/delete duplicate files autogenerated by X3D-Edit ending with 6 or more numeric values (*######.x3d)
  including files matching *######.x3d scenes: *.html *.wrl *.x3db *.x3dv *Canonical.xml
processScenes.X3dTidy:
Apply X3dTidy.xslt to clean up X3D scene errors (when .x3d is more recent than .html)
Verifying Apache Ant XML Catalog resolver classpath: C:\apache-ant-1.10.9\lib/xml-resolver-1.2.jar (84091 bytes)
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d 
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation  of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d is not a valid XML document
1 file(s) have been successfully validated.
check schema validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:48:71: cvc-enumeration-valid: Value 'BEGIN' 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\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:48:71: cvc-attribute.3: The value 'BEGIN' of attribute 'justify' on element 'FontStyle' is not valid with respect to its type, 'justifyChoices'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:78:71: cvc-enumeration-valid: Value 'BEGIN' 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\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:78:71: cvc-attribute.3: The value 'BEGIN' of attribute 'justify' on element 'FontStyle' is not valid with respect to its type, 'justifyChoices'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'AudioClip'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d is not a valid XML document
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='info' content='This work presents an innovative solution of the spatial sound in X3DOM framework, that based on a combinational methodology. Specifically, we suggested the enrichment of X3DOM with spatial sound features, using both the X3D sound nodes and the structure of Web Audio API.'/> [/X3D/head/meta[3], diagnostic]
<meta name='TODO' content='credit for audio files'/> [/X3D/head/meta[8], diagnostic]
<NavigationInfo DEF='NAV'/> array type='NONE' needs to begin and end with "quote" "marks".  Corrected example: <NavigationInfo DEF='NAV' type='"NONE"'/> [/X3D/Scene/NavigationInfo, error]
<NavigationInfo DEF='NAV'/> array type='NONE' has mismatched white space and quote mark " characters, check quoting [/X3D/Scene/NavigationInfo, error]
<Viewpoint DEF=''/> is missing description which is important for accessibility and usability.  Example: description='initial view, rotate to examine object' [/X3D/Scene/Viewpoint, warning]
<Appearance DEF='audio_emit'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Transform[1]/Transform[1]/Shape/Appearance, error]
<Appearance DEF='audio_emit'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Transform[1]/Transform[2]/Shape/Appearance, error]
<Appearance DEF=''/> contains more than one *Material nodes [/X3D/Scene/Transform[1]/Transform[3]/Shape/Appearance, error]
<Appearance DEF=''/> contains more than one *Material nodes having containerField='appearance' [/X3D/Scene/Transform[1]/Transform[3]/Shape/Appearance, error]
<Text DEF='' string='Right Channel Volume'/> string array elements need to begin and end with "quote marks".  Corrected example: <Text DEF='' string='"Right Channel Volume"'/> [/X3D/Scene/Transform[1]/Transform[3]/Shape/Text, error]
<FontStyle DEF=''/> array justify needs to begin and end with "quote marks".  Corrected example: <FontStyle DEF='' justify='"BEGIN"'/> [/X3D/Scene/Transform[1]/Transform[3]/Shape/Text/FontStyle, error]
<FontStyle DEF=''/> array family='"Times"' does not contain any of the guaranteed-support fonts ("SANS" "SERIF" or "TYPEWRITER") [/X3D/Scene/Transform[1]/Transform[3]/Shape/Text/FontStyle, warning]
<Appearance DEF='audio_emit'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Transform[2]/Transform[1]/Shape/Appearance, error]
<Appearance DEF='audio_emit'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Transform[2]/Transform[2]/Shape/Appearance, error]
<ImageTexture DEF=''/> url array address(es) duplicate the url definition found in a preceding node, consider DEF/USE to reduce download delays and memory requirements for url content (url='"images/line.png" "https://x3dgraphics.com/examples/X3dForAdvancedModeling/AudioSpatialSound/images/line.png"') [/X3D/Scene/Transform[2]/Transform[2]/Shape/Appearance/ImageTexture, warning]
<Appearance DEF=''/> contains more than one *Material nodes [/X3D/Scene/Transform[2]/Transform[3]/Shape/Appearance, error]
<Appearance DEF=''/> contains more than one *Material nodes having containerField='appearance' [/X3D/Scene/Transform[2]/Transform[3]/Shape/Appearance, error]
<Text DEF='' string='Left Channel Volume'/> string array elements need to begin and end with "quote marks".  Corrected example: <Text DEF='' string='"Left Channel Volume"'/> [/X3D/Scene/Transform[2]/Transform[3]/Shape/Text, error]
<FontStyle DEF=''/> array justify needs to begin and end with "quote marks".  Corrected example: <FontStyle DEF='' justify='"BEGIN"'/> [/X3D/Scene/Transform[2]/Transform[3]/Shape/Text/FontStyle, error]
<FontStyle DEF=''/> array family='"Times"' does not contain any of the guaranteed-support fonts ("SANS" "SERIF" or "TYPEWRITER") [/X3D/Scene/Transform[2]/Transform[3]/Shape/Text/FontStyle, warning]
<Gain USE='ChannelSplitter'/> found USE node that precedes matching DEF node, count(preceding::*[@DEF=$USE])=1[/X3D/Scene/StreamAudioDestination/Gain/ChannelMerger/ChannelSelector[1]/Gain, error]
<Gain USE='ChannelSplitter'/> node type must match node type of original <ChannelSplitter DEF='ChannelSplitter'/> [/X3D/Scene/StreamAudioDestination/Gain/ChannelMerger/ChannelSelector[1]/Gain, error]
<Gain USE='ChannelSplitter'/> found USE node that precedes matching DEF node, count(preceding::*[@DEF=$USE])=1[/X3D/Scene/StreamAudioDestination/Gain/ChannelMerger/ChannelSelector[2]/Gain, error]
<Gain USE='ChannelSplitter'/> node type must match node type of original <ChannelSplitter DEF='ChannelSplitter'/> [/X3D/Scene/StreamAudioDestination/Gain/ChannelMerger/ChannelSelector[2]/Gain, error]
<AudioClip USE='Audio3'/> found USE node that precedes matching DEF node, count(preceding::*[@DEF=$USE])=1[/X3D/Scene/ChannelSplitter/AudioClip, error]
<AudioClip USE='Audio3'/> node type must match node type of original <Transform DEF='Audio3'/> [/X3D/Scene/ChannelSplitter/AudioClip, error]
<AudioClip DEF=''/> has parent ChannelSplitter node, must be contained by Sound or LoadSensor node (or else within field declaration or fieldValue initialization) [/X3D/Scene/ChannelSplitter/AudioClip, error]
<AudioClip DEF=''/> url array does not contains link to .wav or .midi sound files, browsers not required to support other formats (url='"sound/violin.mp3" "https://x3dgraphics.com/examples/X3dForAdvancedModeling/AudioSpatialSound/sound/violin.mp3"') [/X3D/Scene/ChannelSplitter/AudioClip, warning]
<Appearance DEF='audio_emit'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Transform[4]/Shape/Appearance, error]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling/AudioSpatialSound//SplitChannels.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
*** corrected enumeration FontStyle justify='BEGIN' changed to justify='"BEGIN"'
*** corrected enumeration FontStyle justify='BEGIN' changed to justify='"BEGIN"'
*** Gain USE='ChannelSplitter' also has id='Gain0' has disallowed attribute id='Gain0', now omitted
*** Gain USE='ChannelSplitter' also has id='Gain1' has disallowed attribute id='Gain1', now omitted
*** AudioClip USE='Audio3' also has id='AudioClip' has disallowed attribute id='AudioClip', now omitted
now canonicalize X3dTidy output:
invocation parameters: 
 AudioSpatialSound//SplitChannelsTidy.x3d
 AudioSpatialSound//SplitChannelsTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "AudioSpatialSound//SplitChannelsTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for AudioSpatialSound//SplitChannelsTidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation  of X3dTidy canonicalized form
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml is not a valid XML document
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:34:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:34:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:47:58: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:56:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:56:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:64:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:64:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:77:57: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:96:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:99:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:105:165: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'AudioClip'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:109:38: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:109:38: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml is not a valid XML document
AudioSpatialSound//SplitChannels.length=6230 bytes, AudioSpatialSound//SplitChannelsTidy.length=6233 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\_archive\SplitChannels.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\_archive\SplitChannelsTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannelsTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation  of X3dTidy form
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d is not a valid XML document
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:34:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:47:58: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:56:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:64:40: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: Attribute "ccw" must be declared for element type "Text".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:77:57: cvc-complex-type.3.2.2: Attribute 'ccw' is not allowed to appear in element 'Text'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:96:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: Attribute "id" must be declared for element type "Gain".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:99:53: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'Gain'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: Attribute "id" must be declared for element type "AudioClip".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:105:165: cvc-complex-type.3.2.2: Attribute 'id' is not allowed to appear in element 'AudioClip'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: Attribute value "audio_emit" of type ID must be unique within the document.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: cvc-id.2: There are multiple occurrences of ID value 'audio_emit'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:109:38: cvc-attribute.3: The value 'audio_emit' of attribute 'DEF' on element 'Appearance' is not valid with respect to its type, 'ID'.
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d:116:11: The content of element type "Scene" must match "(MetadataBoolean|MetadataDouble|MetadataFloat|MetadataInteger|MetadataSet|MetadataString|ProtoInstance|GeoPositionInterpolator|GeoTouchSensor|GeoProximitySensor|HAnimDisplacer|NurbsPositionInterpolator|NurbsOrientationInterpolator|NurbsSurfaceInterpolator|BooleanFilter|BooleanSequencer|BooleanToggle|BooleanTrigger|IntegerSequencer|IntegerTrigger|TimeTrigger|ColorInterpolator|CoordinateInterpolator|CoordinateInterpolator2D|CylinderSensor|KeySensor|LoadSensor|LocalFog|NormalInterpolator|OrientationInterpolator|PlaneSensor|PositionInterpolator|PositionInterpolator2D|ProximitySensor|ScalarInterpolator|Script|SphereSensor|StringSensor|TimeSensor|TouchSensor|VisibilitySensor|GeoViewpoint|Background|Fog|NavigationInfo|TextureBackground|Viewpoint|OrthoViewpoint|EspduTransform|SignalPdu|ReceiverPdu|TransmitterPdu|DISEntityManager|GeoLocation|GeoLOD|GeoTransform|HAnimJoint|HAnimSegment|HAnimSite|HAnimHumanoid|HAnimMotion|CADAssembly|CADLayer|CADPart|CollidableShape|CollisionSensor|RigidBodyCollection|Anchor|Billboard|Collision|Group|Inline|LOD|StaticGroup|Switch|Transform|DirectionalLight|SpotLight|PointLight|IsoSurfaceVolumeData|SegmentedVolumeData|VolumeData|Shape|Sound|SpatialSound|GeoMetadata|WorldInfo|ColorChaser|ColorDamper|CoordinateChaser|CoordinateDamper|OrientationChaser|OrientationDamper|PositionChaser|PositionChaser2D|PositionDamper|PositionDamper2D|ScalarChaser|ScalarDamper|TexCoordChaser2D|TexCoordDamper2D|ClipPlane|TransformSensor|ViewpointGroup|LinePickSensor|PointPickSensor|PrimitivePickSensor|VolumePickSensor|PickableGroup|EaseInEaseOut|SplinePositionInterpolator|SplinePositionInterpolator2D|SplineScalarInterpolator|SquadOrientationInterpolator|ProtoDeclare|ExternProtoDeclare|ROUTE|EXPORT|IMPORT|TextureProjectorParallel|TextureProjector|ProtoInstance|LayerSet)*".
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling\AudioSpatialSound\SplitChannels.x3d is not a valid XML document
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling/AudioSpatialSound//SplitChannels.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\X3dForAdvancedModeling/AudioSpatialSound//SplitChannels.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
echo.timestamp:
timestamp 22:19:06 on 20 April 2021
processScenes.X3dTidy complete.
==================================================
==================================================
BUILD SUCCESSFUL (total time: 1 minute 21 seconds)


all the best, Don
--
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, Navy robotics http://faculty.nps.edu/brutzman



More information about the x3d-public mailing list