Подтвердить что ты не робот

JAXB против Apache XMLBeans

Кто-нибудь может сказать мне, какой из них лучше (JAXB или Apache XMLBeans), принимая во внимание производительность для файлов размером более 10 МБ?

4b9b3361

Ответ 1

Оба имеют схожие характеристики, однако даже если Apache XMLBeans, как представляется, обеспечивает лучшую производительность, я обычно выбираю JAXB, потому что я не хочу увеличивать размер своих приложений с помощью сторонних инструментов.

С Apache XMLBeans вам нужен небольшой пакет размером около 2 МБ, он, вероятно, легко учится и хорошо документирован. Полностью поддерживать спецификацию XSD и пространства имен, а также отображение только через XML Schema Definition (XSD). Он также, кажется, использует устаревшие API.

Ответ 2

Архитектор XmlBeans написал о том, почему он решил создать XmlBeans, хотя JAXB был установленным стандартом. Взгляните на blog, а именно проблемы с jaxb. Наиболее важным преимуществом было замещение типа.

Ответ 3

Я предпочитаю XMLBeans, потому что он поставляется с удобным инструментом под названием "inst2xsd", который позволяет вам сгенерировать XML-схему из документа экземпляра XML. JAXB не может этого сделать.

См. http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd

Ответ 4

согласен с бруно. JAXB в комплекте с Java по причине