<div dir="auto">Don, do you use NetBeans as an interactive step-by-step XSLT debugger? It may be worth it for me to try a different stylesheet with NetBeans.</div><div dir="auto"><br></div><div dir="auto">I’m guessing you use the GHD (got here debugger), mostly. I’m looking for more than that.</div><div dir="auto"><br></div><div dir="auto">Thanks!</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 26, 2022 at 1:13 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<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)">
<div lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="m_-5529478615029593621WordSection1">
<p class="MsoNormal">John, as inspection of our open-source codebases quickly reveals, we have remained fully compatible with Saxon “home edition” free editions. Last fall we successfully upgraded to Saxon 10 without mishap. A copy of the most recent jar
is maintained in our version control so that any transitions or upgrades are careful and deliberate. XSLT itself is a W3C standard. There are no non-standard extensions in any of our Web3D stylesheets.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The Saxon project page on Sourceforge describes the various versions available.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<ul style="margin-top:0in" type="disc">
<li class="m_-5529478615029593621MsoListParagraph" style="margin-left:0in"><a href="http://saxon.sourceforge.net" target="_blank">http://saxon.sourceforge.net</a><u></u><u></u></li></ul>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">No doubt other tools exist as well. My personal approach uses Saxon/java/Netbeans as primary and XMLSpy (educational license) as second-check confirmation. You will not find any other assets in our open-source X3D tools and content that
require proprietary license support.<u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u>
<u style="font-family:"Courier New""></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Don Brutzman Naval Postgraduate School, Code USW/Br <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New"">brutzman@nps.edu</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">X3D graphics, virtual worlds, Navy robotics https://</span>
<span style="font-size:10pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New"">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)">
<p class="MsoNormal"><b>From:</b> John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> <br>
<b>Sent:</b> Tuesday, January 25, 2022 5:56 PM<br>
<b>To:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>; GPU Group <<a href="mailto:gpugroup@gmail.com" target="_blank">gpugroup@gmail.com</a>>; X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br>
<b>Subject:</b> Re: [x3d-public] Plans for proceeding with C/C++/C# specification and implementation<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border:1pt solid rgb(0,70,121);padding:2pt">
<p class="MsoNormal" style="line-height:12pt;background-color:rgb(0,70,121)"><span style="font-size:10pt;color:yellow">NPS WARNING: *external sender* verify before acting.<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">I tried StyleVision from Altova, but that requires XMLSpy. Pretty much B-DOA.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">John<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jan 25, 2022 at 7:41 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-style:none none none solid;border-left-width:1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in;border-left-color:rgb(204,204,204)">
<div>
<div>
<p class="MsoNormal">I guess the option for a cheap interactive debugger for XSLT (< $150 or free) is not there yet? I might even go with a subscription model. I wonder if someone can find a page listing a subscription model for:
<a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.altova.com%2Fxmlspy-xml-editor%2Fxslt-debugger&data=04%7C01%7Cbrutzman%40nps.edu%7Cb33d2f4ad7464e06428b08d9e06f01dd%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637787589657443010%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2FXhwNnNW%2BOhzpun7FYKPlInqCVqKFojE7iD6LqBFqE4%3D&reserved=0" target="_blank">
XSLT Debugger | Altova</a>? Lost it. Thanks! <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I got this message running X3dToJson.xslt in NetBeans 12.6:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Starting file:/C:/Users/john/X3DJSONLD/src/main/data/abox.x3d by file:/C:/Users/john/X3DJSONLD/src/main/lib/stylesheets/X3dToJson.xslt transformation...<br>
Error checking type of the expression 'funcall(lower-case, [step("attribute", 17)])'.<br>
Transformation finished.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I don't think I've had issues with the Saxon jar, but let me check. Looks fine. Is there some way to override the NetBeans XSLT implementation with Saxon jar?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">This is not what I wanted to do, go on a fishing trip. I know XMLSpy is basically way ahead, probably has been for over 15 years. I'll look for XMLSpy subscription cost?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Please, a personal recommendation that works with X3D, not a fishing trip. I understand that the Resources page shows X3D-Edit. But that's uses NetBeans XSLT, or?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">John<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote></div></div>