Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QXmlSchemaValidator reports "Premature end of file"



  • I have several XML and XSD files provided by the simulation community that describe a method for passing task and status messages. I am trying to use the QXmlSchemaValidator class to validate the messages but always get "Premature end of file" exception after calling schema.isValid. My code is based on the XmlPatterns example and I am running on Windows 7 with VS 2013. I have tried various other XML validators including the Notepad++ XML validation tools and they indicate the schema is valid. Are there known issues with the XML classes on Windows. I can use the XmlStreamReader to parse both the XSD and the XML files without any problem.



  • could you provide a code example and an example xsd file?


Log in to reply