If my Jsonix plugin is activated, XJC will know that jsonix:packageMapping is a customization element for Jsonix (plugin API allows saying what your customization namespace URI is and which local names you expect).
SCD seems to be a more advanced way to address schema elements. I.e.
addresses the XLink schema logically via namespace URI. Forget the files, this is perfect. Much more versatile than schemaLocation and node. I guess episodes would not work without SCD in first place. For my scenarios it would for instance help with #1047.
My problem is that SCD does not allow custom elements. So this:
I wrote a number of XJC plugins, some of these plugins can be customized via binding files.
For instance, I can do the following:
If my Jsonix plugin is activated, XJC will know that jsonix:packageMapping is a customization element for Jsonix (plugin API allows saying what your customization namespace URI is and which local names you expect).
SCD seems to be a more advanced way to address schema elements. I.e.
addresses the XLink schema logically via namespace URI. Forget the files, this is perfect. Much more versatile than schemaLocation and node. I guess episodes would not work without SCD in first place. For my scenarios it would for instance help with #1047.
My problem is that SCD does not allow custom elements. So this:
I get the following error:
Clearly, SCD does not process custom configuration elements whereas schemaLocation plus node do process.