
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.04.2006, 15:38
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
Всем привет! Стоит задача разбора различных xml-документов. Иногда есть ситуации, когда xsl-преобразования недостаточно. Вот здесь и пытаюсь додуматься, какую из технологий следует использовать для разбора xml-документа: sax (когда парсер дергает мои функции, и передает им теги и их содержание), dom (когда я иду по дереву), или jaxb (когда мне строится структура классов, соответствующая xml-документу). Как думаете, какую из этих технологий следует использовать в общем случае? Какая из них работает наиболее быстро? Всем заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 15:51
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
я использую Digester , вроде всё устраивает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 16:48
|
|||
|---|---|---|---|
|
|||
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
VetalКак думаете, какую из этих технологий следует использовать в общем случае? В общем случае работает только DOM (если памяти хватит). В конкретных случаях DOM может оказаться не самым подходящим. Нужно отталкиваться от задач и требований. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 16:53
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
авторКакая из них работает наиболее быстро? скас Вообще зависит от ваших задач. Обратите внимание на JDOM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 17:08
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
зависит от того, 1) нужно какие-то результаты получить по прибытии невалидного документа 2) все данные нужно взять или часть по критерию 3) возможно ли формирование хмл-схемы в общем случае удобен такой подход - задачи, которые решаются саксом, не решаются домом в принципе, и наоборот. задачи, решаемые биндингом решаются при помощи дома, но биндингом жить гораздо легче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 17:19
|
|||
|---|---|---|---|
|
|||
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
DOM имеет ограничения по памяти (хотя и быстрее всех), SAX--read-only + push , смотрите StAX (read-write + pull) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 12:01
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
Для разбора JAXB лучший вариант. По юзабилити, по быстродействию и по расходу памяти(в смысле мало расходует) JAXB рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 14:35
|
|||
|---|---|---|---|
Что лучше для разбора xml-документа: SAX, DOM или JAXB? |
|||
|
#18+
Нашел очень замечательную статью по сравнению производительности технологий разбора xml-файлов: http://javagu.ru/portal/dt?last=false&provider=javaguru&ArticleId=GURU_ARTICLE_81147&SecID=GURU_SECTION_80704 На этом же сайте есть масса других интерестных статей по xml и java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2149609]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 410ms |

| 0 / 0 |
