<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 link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>All relevant data files I could find are attached.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal> Ifscubeworks.json is generated from saxon9he.jar.</p><p class=MsoNormal>Ifscubeworks.new.json2 is generated from xslt3.</p><p class=MsoNormal>Ifscubeworks.x3d is the source file</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Validation in next message.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>$ !sh</p><p class=MsoNormal>sh stylesheet.sh ../data/ifscubeworks.x3d</p><p class=MsoNormal>ls -d "$@" | grep -v intermediate | grep -v "\.new" | xargs -P $PROCESSORS java ${CLASS} ${OVERWRITE} --${STYLESHEET} -json</p><p class=MsoNormal>Install net.coderextreme.RunSaxon, or if already installed, hit return after restarting</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>BEGIN ../data/ifscubeworks.x3d > json, END ../data/ifscubeworks.x3d</p><p class=MsoNormal>./../data/ifscubeworks.json</p><p class=MsoNormal>npm install -g xslt3</p><p class=MsoNormal>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 class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>changed 6 packages, and audited 7 packages in 1s</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>3 high severity vulnerabilities</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>To address issues that do not require attention, run:</p><p class=MsoNormal>  npm audit fix</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Some issues need review, and may require choosing</p><p class=MsoNormal>a different dependency.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Run `npm audit` for details.</p><p class=MsoNormal>Work in progress. Look at stylesheetout.txt for results</p><p class=MsoNormal>xslt3 -xsl:../lib/stylesheets/X3dToJson.xslt -s:../data/ifscubeworks.x3d -o:../data/ifscubeworks.new.json2</p><p class=MsoNormal>Error: IllegalChildNodeFieldNameNotFound no containerField or field name found for the X3D JSON object. Check spelling of node.</p><p class=MsoNormal>  $elementName=Shape, $parentName=Group</p><p class=MsoNormal>  Please report this error to x3d-public@web3d.org - thanks for your help improving X3D Quality Assurance (QA).</p><p class=MsoNormal>diff -w ../data/ifscubeworks.json ../data/ifscubeworks.new.json2</p><p class=MsoNormal>5d4</p><p class=MsoNormal><     "@xsd:noNamespaceSchemaLocation":"http://www.web3d.org/specifications/x3d-3.3.xsd",</p><p class=MsoNormal>46,47c45</p><p class=MsoNormal><             {</p><p class=MsoNormal><               "-children":[</p><p class=MsoNormal>---</p><p class=MsoNormal>>               "-IllegalChildNodeFieldNameNotFound":[</p><p class=MsoNormal>49d46</p><p class=MsoNormal><                   {</p><p class=MsoNormal>79d75</p><p class=MsoNormal><                 }</p><p class=MsoNormal>81d76</p><p class=MsoNormal><             }</p><p class=MsoNormal>Finished. Look at stylesheetout.txt for results</p></div></body></html>