Я должен все еще использовать JDOM с Java 5 или 6?

В наше время я только запустил бы с распределенной системы. Их легче настроить (Вы не должны настроить сервер и/или найти одно онлайн: всего init некоторый случайный каталог и начинают делать Ваш материал), и столь же легкий/твердый понять как централизованные.

Вот некоторые, что люди должны смотреть при выборе распределенной системы управления версиями:

, Если бы Вы застреваете в Windows, я избегал бы Мерзавца (по крайней мере в настоящее время). Кажется, существует поддержка Мерзавца в происходящем Windows , но я еще не попробовал его.

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

7 ответов

The best lightweight alternative is, in my opinion, XOM, but JDOM is still a very good API, and I see no reason to replace it.

It doesn't have a dependency on Xerces, though (at least, it doesn't need the Apache Xerces distro, it works alongside the Xerces that's packaged into the JRE).

6
ответ дан 8 December 2019 в 18:39
поделиться

We use JAXB - it generates the classes based on the schema. You can generate your files without a schema, and just annotate how you want the xml to be.

2
ответ дан 8 December 2019 в 18:39
поделиться

I ' Мы использовали пакет javax.xml.stream (XMLStreamReader / XMLStreamWriter) для чтения и записи XML с использованием методов xml pull / push. У меня пока работает.

3
ответ дан 8 December 2019 в 18:39
поделиться

You should check out Commons Digester (see the answer I've given here). It provides a very lightweight mechanism for parsing XML.

0
ответ дан 8 December 2019 в 18:39
поделиться

Используйте один из XML API, который входит в стандартную комплектацию Java, так что вам не нужно включать какие-либо сторонние библиотеки.

XML в Java Platform Standard Edition (Java SE ) 6

0
ответ дан 8 December 2019 в 18:39
поделиться

Я считаю, что JAXP - хороший выбор для вас. Он стандартный, включен в JDK, обеспечивает понятный интерфейс и позволяет подключать любые реализации .. Если все, что вам нужно, - это читать и писать не очень большие и слишком сложные файлы xml, JAXP DOM api, встроенный в JDK, удовлетворит ваши требования.

0
ответ дан 8 December 2019 в 18:39
поделиться

JDOM очень хороша и проста. После выпуска JDOM появилось много новых способов синтаксического анализа XML, но они имеют иную цель, нежели простоту. JAXB упрощает работу в некоторых случаях, когда у вас есть хорошо известный XML-документ, в котором ваша схема не обновляется ежедневно. Новые парсеры push очень хороши и даже обязательны для очень больших файлов XML (сотни МБ). Выигрыш в скорости парсера SAX может быть десятикратным.

0
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

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