<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US style='word-wrap:break-word'><div class=WordSection1><div><p>After cleaning up validator warnings.  X3D file attached.</p><p><o:p> </o:p></p><p>Files Ifscubeworks.x3d, Ifscubeworks.json and Ifscubeworks.new.json2 are here:</p><p>https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/data</p><p>$ sh stylesheet.sh ../data/ifscubeworks.x3d</p><p>ls -d "$@" | grep -v intermediate | grep -v "\.new" | xargs -P $PROCESSORS java ${CLASS} ${OVERWRITE} --${STYLESHEET} -json</p><p>Install net.coderextreme.RunSaxon, or if already installed, hit return after restarting</p><p><o:p> </o:p></p><p>BEGIN ../data/ifscubeworks.x3d > json, END ../data/ifscubeworks.x3d</p><p>./../data/ifscubeworks.json</p><p>npm install -g xslt3</p><p>npm WARN deprecated axios@0.19.2: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410</p><p><o:p> </o:p></p><p>changed 6 packages, and audited 7 packages in 2s</p><p><o:p> </o:p></p><p>3 high severity vulnerabilities</p><p><o:p> </o:p></p><p>To address issues that do not require attention, run:</p><p>  npm audit fix</p><p><o:p> </o:p></p><p>Some issues need review, and may require choosing</p><p>a different dependency.</p><p><o:p> </o:p></p><p>Run `npm audit` for details.</p><p>Work in progress. Look at stylesheetout.txt for results</p><p>xslt3 -xsl:../lib/stylesheets/X3dToJson.xslt -s:../data/ifscubeworks.x3d -o:../data/ifscubeworks.new.json2</p><p>Error: IllegalChildNodeFieldNameNotFound no containerField or field name found for the X3D JSON object. Check spelling of node.</p><p>  $elementName=Shape, $parentName=Group</p><p>  Please report this error to x3d-public@web3d.org - thanks for your help improving X3D Quality Assurance (QA).</p><p>diff -w ../data/ifscubeworks.json ../data/ifscubeworks.new.json2</p><p>5d4</p><p><     "@xsd:noNamespaceSchemaLocation":"http://www.web3d.org/specifications/x3d-3.3.xsd",</p><p>57,59c56,57</p><p><           },</p><p><           { "Group":</p><p><             {</p><p>---</p><p>>           }</p><p>>         ],</p><p>60a59,60</p><p>>           { "Group":</p><p>>               "-IllegalChildNodeFieldNameNotFound":[</p><p>62d61</p><p><                   {</p><p>92d90</p><p><                 }</p><p>94d91</p><p><             }</p><p>Finished. Look at stylesheetout.txt for results</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>