-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Milestone
Description
It has been discussed that some users prefers to have a single large XSD file, because some tools have problems with working with included XSD sub-models.
to solve this issue i earlier modified xsdmergerh
With this tool, it is possible to automatically merge all XSD files into one flat XSD file (e.g. using GitHub Actions in this repository), which these users could then use.
The resulting XSD file passes the xmllint validation (after solving #92):
> xmllint --noout --schema dataset/schema.xsd ccmm_sample.xml
ccmm_sample.xml validates
> xsdflatten --output flattened_ccmm.xsd dataset/schema.xsd
> xmllint --noout --schema flattened_ccmm.xsd ccmm_sample.xml
ccmm_sample.xml validatesThe output file is attached: flattened_ccmm.xsd
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels