JAXB хорош, пока я не должен делать что-то сложное. Каковы альтернативы?

Вот то, как мы делали его:

<a href="#" onClick="goThere(); return false;">Go to new page</a>`

function goThere() 
{ 
   if( confirm("Are you sure?") ) 
    { 
       window.location.href="newPage.aspx"; 
    } 
}

(РЕДАКТИРОВАНИЕ: Код, переформатированный для предотвращения горизонтальной прокрутки)

6
задан HappyEngineer 13 August 2009 в 21:16
поделиться

4 ответа

дополнительно:

Visual Studio

  • *.
2
ответ дан 17 December 2019 в 04:50
поделиться

Также посмотрите JIBX. Это хороший преобразователь объектов xml <->. Мой опыт показывает, что, если между вашими объектами есть несколько странные отношения,

1
ответ дан 17 December 2019 в 04:50
поделиться

XStream - популярная сериализация XML библиотека, которая утверждает, что может сериализовать практически все, независимо от конструкторов или других проблем (даже десериализовать конечные поля). Попробуйте.

Не требует модификации объектов. Сериализует внутренние поля, включая частные и конечные. Поддерживает закрытые и внутренние классы. Классы не обязаны иметь конструктор по умолчанию.

0
ответ дан 17 December 2019 в 04:50
поделиться

JAXB - это спецификация, поэтому вы можете выбирать из разных реализаций. EclipseLink JAXB (MOXy) имеет расширения для того, о чем вы спрашиваете:

Внешние метаданные

Полезны при работе с классами, для которых вы не можете аннотировать источник, или для применения множественных отображений к объектной модели.

Отображение на основе XPath

Для истинного сопоставления OXM типа «встреча посередине»:

Совместимость с JPA

Включая поддержку двунаправленных отношений.

2
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

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