C++ implementation of XML schema XSD 1.1?
Asked Answered
E

1

9

Is there any existing C++ implementation of the XML Schema XSD 1.1?

I found xerces-c++-3.1.1, but it only implements XSD 1.0. The java counterpart of this project does implement XSD 1.1.

I am notably looking for a way to implement the 'assert' functionality.

Extenuate answered 24/10, 2012 at 20:32 Comment(6)
Are you sure? According to the xerces website: Xerces-C++ is faithful to the XML 1.0 and 1.1 recommendations and many associated standards.Returnable
Yes that is confusing indeed but that is about the xml 1.1 standard not the xsd 1.1 (XML Schema 1.1). On the same page, you will see the wanted feature in the java section.Extenuate
I am also looking for a c++ library. Have you found any?Glanders
Is expensive, but try in saxonica.com/products/feature-matrix-9-9.xmlCrusade
Try too altova.com/manual/RaptorXML/dotnetapiv2/html/html/…Crusade
You can vote for XSD 1.1 in Xerces-C++ here: issues.apache.org/jira/browse/XERCESC-2198Trioecious
C
2

The only released XSD 1.1 processors I am aware of are Xerces-J and Saxon-EE, which are both Java-based (though Saxon-EE is also released on .NET).

(EDIT, SIX YEARS LATER)

There is also an implementation from Altova.

Cybernetics answered 25/10, 2012 at 7:57 Comment(4)
Is it available now for c++ in xerces-c++-3.2.2 ?Glanders
Not as far as I know (but I wouldn't necessarily know).Cybernetics
does altova provide c++ libraries to support xsd 1.1Glanders
You're more likely to get an answer to that by asking a new question. Comments on six-year old questions reach a very small audience.Cybernetics

© 2022 - 2024 — McMap. All rights reserved.