Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XSD 1.1 #8

Open
dalcorta opened this issue Dec 5, 2023 · 3 comments
Open

XSD 1.1 #8

dalcorta opened this issue Dec 5, 2023 · 3 comments

Comments

@dalcorta
Copy link

dalcorta commented Dec 5, 2023

The fix repository specifies many conditional values, this can be added to the xsd through the assert tag. To do this the schema needs to be XSD 1.1.

What are the possibilities of this happening?

@donmendelson
Copy link
Member

XSD assert was considered for other FIX standards, including Orchestra and SBE. Unfortunately, support for XSD 1.1 is poor across many programming language tools, especially those that are free or open source.

@dalcorta
Copy link
Author

dalcorta commented Dec 5, 2023

For complete support of XSD 1.1 there is this python library https://pypi.org/project/xmlschema/ using MIT license and for JAVA there is Apache Xerces that uses Apache License.
For .Net there is a way around the problem using IKVM project -> https://stackoverflow.com/questions/61293382/xsd-1-1-validation-for-both-java-and-net-c that allows using Apache Xerces in .Net

@dalcorta
Copy link
Author

dalcorta commented Dec 5, 2023

There is also a paid Saxon EE for XSD 1.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants