X3D-Edit is an Extensible 3D (X3D) Graphics authoring tool for simple error-free creation, editing, validation and viewing of X3D scenes for interactive Web-based visualization. X3D-Edit runs as a standalone application or Netbeans plugin. The X3D file format is an advanced XML version of the original VRML97 international standard.
but (new exception) JAXP still has a problem with native XSLT handling:
Starting file:/C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldX3D4.x3d by file:/C:/x3d-code/www.web3d.org/x3d/stylesheets/X3dToXhtml.xslt transformation...
`Error checking type of the expression \`funcall(ends-with, [funcall(local-name, [step("parent", -1)]), literal-expr(Material)])\`.
Transformation finished.`
(This is an old issue that needs to be checked as corrected, updated, and closed.)
FEATURE_SECURE_PROCESSING
JAXP0801001: the compiler encountered an XPath expression containing '17' groups that exceeds the '10' limit set by 'FEATURE_SECURE_PROCESSING'.
Source-code workaround https://stackoverflow.com/questions/72401149/limit-set-by-feature-secure-processing
-Djdk.xml.xpathExprGrpLimit=0 -Djdk.xml.xpathExprOpLimit=0 -Djdk.xml.xpathTotalOpLimit=0
Adapting and ading those settings to
netbeans.conf
file helped,-J-Djdk.xml.xpathExprGrpLimit=0 -J-Djdk.xml.xpathExprOpLimit=0 -J-Djdk.xml.xpathTotalOpLimit=0
but (new exception) JAXP still has a problem with native XSLT handling: