У меня есть проект на C++, в котором я использую Microsoft XmlLite для анализа нескольких файлов XML. Теперь у меня есть новый файл, который мне нужно разобрать, и у меня есть схема XSD для него. Я знаю, что есть много инструментов привязки XML C++, но все, что я нашел до сих пор, требует, чтобы я включил еще одну библиотеку синтаксического анализа XML, которую я бы хотел избежать. Поэтому мой вопрос: есть ли какой-либо открытый или коммерческий инструмент, который генерирует привязки XML на C++ на основе Microsoft XmlLite?XML-привязки для Microsoft XMLLite
2
A
ответ
2
CodeSynthesis представляется ближайшим инструментом, который обеспечит привязку данных XML в памяти для интеграции с XMLLite.
Отображение C++/дерево генерирует классы C++, которые представляют собой типы данных, определенные в XML-схеме, набор синтаксического анализа функций, которые преобразуют XML-документы в виде древовидной объектной модели в памяти, и набор функций сериализации, что преобразовать объектную модель обратно в XML.
Смежные вопросы
- 1. Microsoft XmlLite не обнаруживает конечный элемент
- 2. XMLLite игнорировать кодирующий
- 3. XMLLite parser зависает
- 4. Анализ XML-CDATA с Xmllite
- 5. Запись в xml-файл с xmllite?
- 6. Невозможно прочитать строку xml с xmllite с помощью буфера памяти
- 7. Моноразвитие Microsoft Authentication для сервера Microsoft Analysis
- 8. Microsoft для замены aspNetEmail?
- 9. Microsoft ANGLE для uwp
- 10. Microsoft API для экспорта данных MYSQL в проект Microsoft
- 11. Разработка для Microsoft Office 2013 с использованием Microsoft Office 2016
- 12. Элементы управления диаграммами Microsoft для Microsoft .NET Framework 4.0
- 13. Microsoft Face Api для python
- 14. Подходящее использование для Microsoft Dynamics
- 15. Microsoft Unity - код для xml
- 16. Microsoft Face API для Android
- 17. Установщик для Microsoft Office Добавить
- 18. Microsoft Solver Foundation для полуцелых
- 19. Microsoft SAPI System.Speech для транскрипции
- 20. Отношение Microsoft Access для библиотеки
- 21. Microsoft BotFramework для частных приложений
- 22. Файлы TFS для Microsoft Excel
- 23. понимание платформы для Microsoft bot
- 24. Карта для пространственных данных Microsoft
- 25. Автотест для Microsoft Bot Framework
- 26. эквивалент Qt для Microsoft ReportViewer
- 27. Развертывание Scrapy для Microsoft Azure
- 28. Microsoft поддержки обучения для VS2010
- 29. Драйвер Microsoft ODBC для улья
- 30. Замена для Microsoft Index Server?
Благодарим за обращение. Не могли бы вы сообщить мне, где вы нашли информацию о том, что этот продукт поддерживает XmlLite? Я не смог найти ссылки на XmlLite на своем веб-сайте. –
Он генерирует привязки XML C++ без использования синтаксического анализатора. XMlLite имеет [настраиваемый XML-ридер] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms752863), CodeSynthesis имеет [настраиваемую сгенерированную систему типов] (http: //wiki.codesynthesis. ком/Tree/Customization_guide). –
Я вижу, поэтому мне нужно будет написать код для установки значений каждого узла и атрибута, который я получаю из XmlLite, в объекты, созданные CodeSynthesis. Я прав? –