magnificent-crayon-8615
05/31/2022, 5:19 PMmagnificent-crayon-8615
05/31/2022, 5:22 PMmagnificent-crayon-8615
05/31/2022, 5:39 PMloud-salesclerk-7438
05/31/2022, 6:42 PMloud-salesclerk-7438
05/31/2022, 6:42 PMbest-agent-85158
05/31/2022, 7:00 PMloud-salesclerk-7438
05/31/2022, 7:20 PMmagnificent-crayon-8615
05/31/2022, 8:10 PMbest-agent-85158
05/31/2022, 8:11 PMbright-gpu-74537
06/01/2022, 7:25 AMbright-gpu-74537
06/01/2022, 7:26 AMmagnificent-crayon-8615
06/01/2022, 8:52 AMxml
<?xml-model href="http://haxeui.org/schema.xsd" ?>
or be included in the new sample/fresh project and we only have to put the previous with the path to the xsd.
I believe the fact that we want haxeui to include or not code for all components, as nothing to do with the xsd, because the xsd is only for validation and intellisense (and possibly some doc) of the xml, the rest remains the same (correct me if I'm wrong). I think that the "challenge" is to automatically generate the a new xsd, every time a update is made to haxeui...bright-gpu-74537
06/01/2022, 8:55 AMbright-gpu-74537
06/01/2022, 8:55 AMmagnificent-crayon-8615
06/01/2022, 8:56 AMbright-gpu-74537
06/01/2022, 8:58 AMmagnificent-crayon-8615
06/01/2022, 9:02 AMbright-gpu-74537
06/01/2022, 9:08 AM<?xml-model href="haxeui.xsd" ?> at the top of any xml filebright-gpu-74537
06/01/2022, 9:08 AMmagnificent-crayon-8615
06/01/2022, 9:47 AMhaxeui.xsd will be something like:
xml
<xs:include schemaLocation="custom-haxeui.xsd"/>
and the custom-haxeui.xsd will have the schema for the macro generated custom components (the ones that are registered in module.xml), and as xsd can use inheritance, the custom component only needs to reference the element that is extending (for extended component properties validation) and it's own custom properties (I say only, but that is still, probably, not a easy task)bright-gpu-74537
06/01/2022, 9:48 AMbright-gpu-74537
06/01/2022, 9:49 AMbright-gpu-74537
06/01/2022, 9:50 AMmagnificent-crayon-8615
06/01/2022, 9:54 AMcustom-haxeui.xsd) because once the haxeui.xsd was generated, the macro didn't need to keep generating that, only the user custom components (for macro compilation performance purposes), but you have now "defeated" my line of thinking, with the built ones are also "custom"... 😅bright-gpu-74537
06/01/2022, 9:55 AMbright-gpu-74537
06/01/2022, 9:55 AMbright-gpu-74537
06/01/2022, 9:56 AMbright-gpu-74537
06/01/2022, 9:57 AMmagnificent-crayon-8615
06/01/2022, 9:59 AMbright-gpu-74537
06/01/2022, 10:00 AM