LINUX.ORG.RU

XML Data Binding


0

0

Доброго времени суток.

Подскажите пожалуйста что лучше использовать готовога для такой задачи: на вход подаем XML схему (т.е. .xsd) и на выходе вразумительный код с C/C++ структурами...

что то типа http://www.codesynthesis.com/products/xsd/ или liquid XML.

Основные требования:
1) возможность использования кода в комерческих целях.(в том числе и его модификация)(dual license).
2) подержка XPath
3) на сколько простой API для добавления методов оброботки xml.
нужно будет добавить некоторые свои методы по их оброботки.
4) подержка хеш функции. например SHA1.

может что то из http://www.rpbourret.com/xml/XMLDataBinding.htm#products

свои рекомендации.

Заранее огромное спасибо!

еще забыл - что бы можно было использовать на linux платформе

virvdova
() автор топика
Ответ на: комментарий от virvdova

еще требования:
оно должно быть написано на С++.
и оно не должно работать от ключа. (покупка - да, ключи для работы - нет)

заранее огромное спасибо за советы!

virvdova
() автор топика
Ответ на: комментарий от virvdova

Ну, есть еще платный StylusStudio, но я не помню, генерит ли он код

Karapuz ★★★★★
()

еще

1) http://www.codesynthesis.com/products/xsd/
2) liquid XML
3) http://www.codeproject.com/KB/XML/XMLFoundation.aspx
4) http://www.jezuk.co.uk/cgi-bin/view/software/BindOTron
5) http://www.artima.com/cppsource/xml_data_bindingP.html (основана на http://www.codesynthesis.com/products/xsd/)
6) http://www.obj-sys.com/xbinder.shtml - это не точно.

Самые реальные это первые 3 кандидата.
Может кто еще знает что то аналогичное. Нужно просто больше выбора. так как решение нужно будет принять один раз и на несколько лет.
может есть советы из этих кандидатов.
заранее огромное спасибо!

virvdova
() автор топика
Ответ на: комментарий от virvdova

xmlbeansxx против xbinder.
мое мнение xbinder.
Есть у кого мысли на этот счет?

virvdova
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.