Я пытаюсь реализовать управление версиями схемы XSD, и я хотел бы использовать необязательный атрибут схемы XSD с именем 'version', но я не уверен, как его читать, используя библиотеку шаблонов Qt XML.
Пример:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/ns/personName/1" xmlns:namens="http://www.example.org/ns/personName/1" version="1.5"> ...
Я хотел бы иметь возможность извлечь версию XSD, а затем сравнить ее с фактическим элементом с элементом версии протокола в XML-документе.
Любая помощь будет принята с благодарностью:)
Анализ XSD как документа XML, а затем извлечение необходимых частей.