Я получил несколько наборов данных, перечисленных в одном xml-файле. Мне нужно извлечь каждый набор данных и выполнить некоторые операции в зависимости от их значений (не изменяя содержимое файла xml). Так что мне нужно проанализировать этот файл.
С .Net Framework я бы просто использовал инструмент XSD для создания соответствующего класса, избегая написания парсера сам. К сожалению, этот проект должен быть выполнен с использованием Qt и mingw, и я не уверен, есть ли аналогичный инструмент.
Можно ли (автоматически) сгенерировать класс c ++ / qt из xsd?
Если это так: как ?
Можно также использовать xsd.exe , чтобы сгенерировать код C++. Это идет с Visual Studio, и xsd /language
покажет, который языки делают xsd.exe
поддержка, которая включает CPP также.