In HelloWorldProgramOutput.x3d.new (in src/main/data) "topLevelSceneMetadata" is being ignored when converting HelloWorldProgramOutput.json (in src/main/data) from JSON to XML first, and then to Java and all other outputs. The JSON to DOM conversion is implied to have issues, if not XML serialization or DOMSerialization.. Many products are likely affected: X3DJSONLD.js, X3DJSONLD.java, X3DJSONLD.cpp. JSONParser.js, x3djsonld.py. People using my products in X3DOM and X_ITE need to be aware.
I am unclear on why this is happening. It could be that the first Scene child is ignored.
https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/data/HelloWorldProgramOutput.x3d.new
https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/data/HelloWorldProgramOutput.json
John