Можно ли сгенерировать класс C ++ из xsd с помощью Qt (без инструмента XSD)?

Я получил несколько наборов данных, перечисленных в одном xml-файле. Мне нужно извлечь каждый набор данных и выполнить некоторые операции в зависимости от их значений (не изменяя содержимое файла xml). Так что мне нужно проанализировать этот файл.

С .Net Framework я бы просто использовал инструмент XSD для создания соответствующего класса, избегая написания парсера сам. К сожалению, этот проект должен быть выполнен с использованием Qt и mingw, и я не уверен, есть ли аналогичный инструмент.

Можно ли (автоматически) сгенерировать класс c ++ / qt из xsd?

Если это так: как ?

10
задан mbx 22 May 2011 в 09:47
поделиться

1 ответ

Можно также использовать xsd.exe , чтобы сгенерировать код C++. Это идет с Visual Studio, и xsd /language покажет, который языки делают xsd.exe поддержка, которая включает CPP также.

0
ответ дан 4 December 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: