JAXB по сравнению с Apache XMLBeans

Вы находитесь на правильном пути, просто напечатайте его, когда возвращаетесь с каждого узла.

const traverseList = (node) => {
   if (!node) return;

   traverseList(node.next);
   console.log(node.value); // or whatever you want to output
}
26
задан informatik01 22 August 2016 в 12:46
поделиться

4 ответа

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

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

18
ответ дан Benjamin 28 November 2019 в 07:49
поделиться

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

8
ответ дан Roger Weber 28 November 2019 в 07:49
поделиться

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

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

.
4
ответ дан rwitzel 28 November 2019 в 07:49
поделиться

согласен с Бруно. JAXB связан с Java по причине

1
ответ дан Nico 28 November 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: