A valid question. When I started I had no intention to re-invent the wheel, but first spent considerable time investigating the existing solutions. I could not find one that met my criteria: easy to understand and use, fast and easily able to provide feedback while validating.
While building a prototype to investigate what would be required to solve the issue and what would be the expected performance, I found that while the W3C XML schema language is quite complicated, the part of it required to correctly handle MusicXML is limited. So I built little bits from time to time, and as a result, I now have a (simple) prototype MusicXML validator that works, is fast and correctly validates all samples I've run through it. And to answer Mark's question: it does not make sense to integrate it into Qt, as it serve a different purpose: it is not a generic XSD validator, but one that only works for MusicXML. Regards, Leon. -- View this message in context: http://dev-list.musescore.org/Replacing-Qt-XML-validator-by-custom-validator-tp7579577p7579585.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Mscore-developer mailing list Mscore-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mscore-developer