<div dir="ltr">Myeong, Don, when you get a chance, please investigate the following exception in x3d/stylesheets/build.xml on sourceforge x3d project:<div><br></div><div>$ ant BuildSpecificationLanguageBindingCPP.saxon<br>Buildfile: C:\x3d-code\<a href="http://www.web3d.org">www.web3d.org</a>\x3d\stylesheets\build.xml<br><br>BuildSpecificationLanguageBindingCPP.saxon:<br>     [java] Exception in thread "main" java.lang.NoClassDefFoundError: org/xmlresolver/Resolver<br>     [java]     at net.sf.saxon.lib.CatalogResourceResolver.<init>(CatalogResourceResolver.java:46)<br>     [java]     at net.sf.saxon.Configuration.init(Configuration.java:367)<br>     [java]     at net.sf.saxon.Configuration.<init>(Configuration.java:230)<br>     [java]     at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br>     [java]     at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)<br>     [java]     at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br>     [java]     at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)<br>     [java]     at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)<br>     [java]     at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)<br>     [java]     at java.base/java.lang.Class.newInstance(Class.java:645)<br>     [java]     at net.sf.saxon.Configuration.newConfiguration(Configuration.java:246)<br>     [java]     at net.sf.saxon.s9api.Processor.<init>(Processor.java:69)<br>     [java]     at net.sf.saxon.Transform.doTransform(Transform.java:321)<br>     [java]     at net.sf.saxon.Transform.main(Transform.java:81)<br>     [java] Caused by: java.lang.ClassNotFoundException: org.xmlresolver.Resolver<br>     [java]     at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)<br>     [java]     at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)<br>     [java]     at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)<br>     [java]     ... 14 more<br>     [java] Java Result: 1<br>     [echo] Remove extraneous namespace attributes from result file:<br><br>BUILD FAILED<br>C:\x3d-code\<a href="http://www.web3d.org">www.web3d.org</a>\x3d\stylesheets\build.xml:1077: Replace: source file C:\x3d-code\<a href="http://www.web3d.org">www.web3d.org</a>\x3d\stylesheets\CPPLanguageBinding.Part4.nodeTypeInterfaces.html doesn't exist<br><br>Total time: 0 seconds<br></div><div><br></div><div>I will try Myeong's build.xml in the short term.</div><div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 1, 2022 at 3:47 PM Myeong Won Lee <<a href="mailto:myeongwonlee@gmail.com">myeongwonlee@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Myeong Won Lee</strong> <span dir="auto"><<a href="mailto:myeongwonlee@gmail.com" target="_blank">myeongwonlee@gmail.com</a>></span><br>Date: Tue, Mar 1, 2022 at 11:35 AM<br>Subject: X3D C/C++/C# LB auto code generation updates (ver. 2022-02-21)<br>To: Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>, John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Cc: X3D Graphics Working Group <<a href="mailto:x3d@web3d.org" target="_blank">x3d@web3d.org</a>><br></div><br><br><div dir="ltr">Dear Don and John,<br> <br>We have updated the xslt files for X3D C, C++, and C# auto code generation.<br>I have attached a zipped file including the following three files and three directories:<br> <br>- BuildSpecificationLanguageBindingC.xslt<br>- BuildSpecificationLanguageBindingCPP.xslt<br>- BuildSpecificationLanguageBindingCSharp.xslt<br>- [CLanguageBinding]: auto generated C code that includes html files (nodeTypeInterfaces.html and nodeInterfaces.html - abstracts.html and concretes.html for Annex) which are used for abstracts.h and concretes.h.<br>- [CPPLanguageBinding]: auto generated C++ code that includes html files (nodeTypeInterfaces.html and nodeInterfaces.html - 

abstracts.html and concretes.html for Annex) 

which are used  for abstracts.h and concretes.h.<br>- [CSharpLanguageBinding]: auto generated C# code that includes html files (nodeTypeInterfaces.html and nodeInterfaces.html - 

abstracts.html and concretes.html for Annex) 

which are used for abstracts.cs and concretes.cs.<br> <br>Please replace the files in the directory below with the attached xslt files for C, C++, and C#.<br><a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/</a><div><br></div><div>Below is a question:<br>I have not found where to put the three sets of auto generated code.<br>Please make a folder where these can be placed.<br><br>The Google drive is also updated. If you have any problems with the zipped file, please use the link below:<div><a href="https://drive.google.com/drive/folders/1DuTPtsmn3dHvS2a6A1ZtOK3ImbnRb9X5?usp=sharing" target="_blank">https://drive.google.com/drive/folders/1DuTPtsmn3dHvS2a6A1ZtOK3ImbnRb9X5?usp=sharing</a></div><div> <br><div>Sincerely,</div><div><br></div><div>Myeong</div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:12pt"><span lang="EN-US"><font face="verdana, sans-serif" size="1">Myeong Won Lee, PhD, Professor<br>
Faculty of Computer Science, U. of Suwon <br>
Hwaseong, Gyeonggi-do, 18323 Korea <br>E-mail) <a href="mailto:myeongwonlee@gmail.com" target="_blank">myeongwonlee@gmail.com</a>, <a href="mailto:mwlee@suwon.ac.kr" target="_blank">mwlee@suwon.ac.kr</a></font><font face="Cambria, serif"><span></span></font></span></p></div></div></div></div></div></div></div></div></div></div></div>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:12pt"><span lang="EN-US"><font face="verdana, sans-serif" size="1">Myeong Won Lee, PhD, Professor<br>
Faculty of Computer Science, U. of Suwon <br>
Hwaseong, Gyeonggi-do, 18323 Korea <br>E-mail) <a href="mailto:myeongwonlee@gmail.com" target="_blank">myeongwonlee@gmail.com</a>, <a href="mailto:mwlee@suwon.ac.kr" target="_blank">mwlee@suwon.ac.kr</a></font><font face="Cambria, serif"><span></span></font></span></p></div></div></div></div></div></div></div></div></div>
</blockquote></div>