XML-привязки для Microsoft XMLLite
У меня есть проект C++, в котором я использую Microsoft XmlLite для анализа нескольких файлов XML. Теперь у меня есть новый файл, который мне нужно проанализировать, и у меня есть схема XSD для него. Я знаю, что существует много инструментов связывания XML C++, но все, что я нашел, требует от меня включения еще одной библиотеки XML-разбора, которой я бы хотел избежать. Отсюда мой вопрос: существует ли какой-либо открытый или коммерческий инструмент, который генерирует привязки C++ XML на основе Microsoft XmlLite?
1 ответ
CodeSynthesis, похоже, является наиболее близким инструментом, который обеспечит привязку данных XML в памяти для интеграции с XMLLite.
Отображение C++/Tree генерирует классы C++, которые представляют типы данных, определенные в схеме XML, набор функций синтаксического анализа, которые преобразуют документы XML в древовидную объектную модель в памяти, и набор функций сериализации, которые преобразуют объектную модель обратно в XML.