<div dir="auto">It is very possible my converter doesn't put the necessary profile/component declarations in X3D to have all the used nodes actually available. It's my bug, sorry -- I'll double-check it. It's easy for me to make this mistake as CGE/view3dscene just make all X3D nodes available, regardless of what is requested in the profile/component statements.</div><div dir="auto"><br></div><div dir="auto">Also the Tangent node and field is our extension, so no surprise here that validator/other browsers will complain about it. See <div><a href="https://castle-engine.io/x3d_implementation_rendering_extensions.php">https://castle-engine.io/x3d_implementation_rendering_extensions.php</a></div><div><br></div><div dir="auto">Regards,</div><div dir="auto">Michalis</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">W dniu czw., 22.07.2021 o 12:31 John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Confirming XSLT/XML issues from either xslt3 or tovrmlx3d (I will <br>
confirm version next)<br>
<br>
<br>
../../../node_modules/.bin/xslt3 <br>
-xsl:/c/x3d-code/<a href="http://www.web3d.org/x3d/stylesheets/X3dToJson.xslt" rel="noreferrer" target="_blank">www.web3d.org/x3d/stylesheets/X3dToJson.xslt</a> <br>
-s:../data/IridescentDishWithOlives.x3d <br>
-o:../data/IridescentDishWithOlives.json2<br>
<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Group, DEF=glassDish_2, $parentName=Transform<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Shape, $parentName=Group<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Appearance, DEF=glassDish_3, $parentName=Shape<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for Appearance alphaMode<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
Appearance alphaMode<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=PhysicalMaterial, $parentName=Appearance<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for PhysicalMaterial <br>
occlusionTextureMapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
PhysicalMaterial occlusionTextureMapping<br>
Warning: X3dToJson.xslt attribute type not found for ImageTexture <br>
flipVertically<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureProperties, $parentName=ImageTexture<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=IndexedTriangleSet, $parentName=Shape<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=ColorRGBA, $parentName=IndexedTriangleSet<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for ColorRGBA mode<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
ColorRGBA mode<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Coordinate, $parentName=IndexedTriangleSet<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Normal, $parentName=IndexedTriangleSet<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=MultiTextureCoordinate, $parentName=IndexedTriangleSet<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureCoordinate, $parentName=MultiTextureCoordinate<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for TextureCoordinate <br>
mapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
TextureCoordinate mapping<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Transform, DEF=olives, $parentName=Transform<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Group, DEF=olives_2, $parentName=Transform<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Shape, $parentName=Group<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=Appearance, DEF=olives_3, $parentName=Shape<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for Appearance alphaMode<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
Appearance alphaMode<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=PhysicalMaterial, $parentName=Appearance<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for PhysicalMaterial <br>
normalTextureMapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
PhysicalMaterial normalTextureMapping<br>
Warning: X3dToJson.xslt attribute type not found for PhysicalMaterial <br>
baseTextureMapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
PhysicalMaterial baseTextureMapping<br>
Warning: X3dToJson.xslt attribute type not found for PhysicalMaterial <br>
metallicRoughnessTextureMapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
PhysicalMaterial metallicRoughnessTextureMapping<br>
Warning: X3dToJson.xslt attribute type not found for PhysicalMaterial <br>
occlusionTextureMapping<br>
Error: X3dToJson.xslt converter not finding element-attribute type for <br>
PhysicalMaterial occlusionTextureMapping<br>
Warning: X3dToJson.xslt attribute type not found for ImageTexture <br>
flipVertically<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureProperties, $parentName=ImageTexture<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for ImageTexture <br>
flipVertically<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureProperties, $parentName=ImageTexture<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for ImageTexture <br>
flipVertically<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureProperties, $parentName=ImageTexture<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Warning: X3dToJson.xslt attribute type not found for ImageTexture <br>
flipVertically<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=TextureProperties, $parentName=ImageTexture<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Error: IllegalChildNodeFieldNameNotFound no containerField or field name <br>
found for the X3D JSON object. Check spelling of node.<br>
$elementName=IndexedTriangleSet, $parentName=Shape<br>
Please report this error to <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a> - thanks for your <br>
help improving X3D Quality Assurance (QA).<br>
Transformation failure: RangeError: Maximum call stack size exceeded<br>
Maximum call stack size exceeded<br>
node /home/coderextreme/X3DJSONLD/src/main/node/jsondiff.js <br>
../data/IridescentDishWithOlives.json <br>
../data/IridescentDishWithOlives.new.json2<br>
RIGHT FILE ../data/IridescentDishWithOlives.new.json2 SyntaxError: <br>
Unexpected end of JSON input ../data/IridescentDishWithOlives.json <br>
../data/IridescentDishWithOlives.new.json2<br>
</blockquote></div></div>