opc-ua-nodeset-parser
opc-ua-nodeset-parser copied to clipboard
Johannwesely patch01
+Changed javax imports to jakarta imports
+Changed SerializationContext to EncodingContext so the parser works togehter with milo/dev1.0 Branch.
+Updated UaNodeset.xsd to newer Version.
+pom.xml changed to Snapshot 0.5.1 and to work with milo/dev1.0
Hi Kevin,
we use your xml nodeset parser in our software to use it together with de milo/dev1.0 Branch we made some changes so that it still works together. I hope you could accept this pullRequest. Thanks in Advance Johann
You may want to fork this eventually, I have a new version of this for 1.0 that I'm in the process of untangling from some other code generator stuff.
It provides the UANodeSet XJC model/parser, merger, and some utilities for working with the parsed node set. The big difference is that in this version the node set is kind of parsed into an intermediate representation before it's used, and in the new version I've removed that step and everything operates directly against the UANodeSet types.
Hi, sounds nice is there a development branch or something you could provide me ? When i make a fork does this have any legal conflicts to your open source licence ? Greetings Johann
No branch yet, but I'll push it to a new repo at something like https://github.com/digitalpetri/uanodeset when I can.
This repo will probably be archived. No issue with you forking anything, the license is Apache here.
You're also welcome to just abandon this and switch to the new version at some point.
@johannwesely https://github.com/digitalpetri/uanodeset is live now. It's not release ready... but it's enough to support loading a namespace in Milo 1.0.
See DataTypeTestNamespace in the 1.0 demo server for an example. Ignore the initializer stuff - you won't have those. Just extend NodeSetNameSpace and implement newNodeSetInputStream().