<div dir="auto">I guess I should have said “my primary…” my apologies.</div><div dir="auto"><br></div><div dir="auto">Are the extra jars the xmlresolver ones?</div><div dir="auto"><br></div><div dir="auto">I guess if my webapps aren’t working, i can work on server side stuff.</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 20, 2023 at 4:35 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Saxon's xslt3 node.js module has serious issues using X3dToJson.xslt.</div><div dir="ltr"><br></div><div dir="ltr">For example, an entire ProtoInstance was deleted when converting to abox.x3d to JSON.  (see attached abox.3d)<br><div><br></div><div>Fortunately, their Java Saxon 10.6 HE is our primary stylesheet processor and is working well.</div><div><br></div><div>Here is some pseudocode for running xslt3. You will need some way to install xslt3, like npm (part of node.js package).</div><div><br></div><div>$ npm install -g xslt3</div><div>$ xslt3 -xsl:X3dToJson.xslt -s:abox.x3d -o:abox.json</div><div><br></div><div>Hmm!</div></div></div></div></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div>John</div></div></div></div></div>
</blockquote></div></div>