Xbinder – приложение для генерации для C/C++, Java или C#, которой позволяет ускорить выход проекта на рынок. Инструмент генерации XSD-кода XBinder существенно оптимизирует и упрощает разработку и обслуживание проекта за счет автоматической сериализации объектов в XML и десериализации XML в объекты C, C++, Java или C# на основе файлов схемы XML (XSD).
В дополнение к генератору кода в состав пакета также входит библиотека времени выполнения общих функций кодирования/декодирования. Эта библиотека содержит процедуры для кодирования и декодирования простых типов базовой схемы XML (целое, строковое, шестнадцатеричное двоичное и т. д.). Инструмент генерации кода XBinder собирает серию вызовов этих функций для выполнения кодирования или декодирования более сложных типов сообщений.
Основные преимущества:
- Производительность. Такие операции, как проверка или (де)сериализация, выполняются быстрее при использовании кода, созданного на основе схемы XML, чем при использовании проверяющих анализаторов.
- Простота. XBinder автоматизирует создание хорошо построенного, легко читаемого кода, что ускоряет цикл вывода продукта на рынок.
- Надежность. Приложения привязки данных XML гарантируют достоверность сгенерированных документов XML, работая на уровне схемы.