Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
chiffa Гость
|
Добавлено: Вс Ноя 10 2002 17:37 Заголовок сообщения: Java. SAX or DOM |
|
|
Нужно на сервере разбирать приходящий XML. Какой парсер выбрать SAX или DOM и чем один лучше другого. Помогите разобраться. |
|
Вернуться к началу |
|
|
SAV
Зарегистрирован: 22.10.2002 Сообщения: 46 Откуда: Нижний Новгород
|
Добавлено: Пн Ноя 11 2002 14:12 Заголовок сообщения: Re: Java. SAX or DOM |
|
|
Вопрос нетривиальный, лучше подыскать книженцию в кот. все будет, но основные моменты такие: 1) DOM строит в памяти дерево документа => расходут больше памяти => быстро. С деревом иногда работать удобнее. Интерфейс DOM является независимым от платформы и от языка программирования. 2) SAX не является официальной рекомендацией W3C. Использует событийную модель - что порой довольно удобно. НО обычно используется при работе с документами, которые не будут изменяться. |
|
Вернуться к началу |
|
|
chiffa Гость
|
Добавлено: Вт Ноя 12 2002 23:50 Заголовок сообщения: Re: Java. SAX or DOM |
|
|
Мне надо и разбирать и потом самому собирать XML и отправлять клиентам. Так у меня пока сложилось впечатление, что надо юзать DOM. А ваше мнение? |
|
Вернуться к началу |
|
|
SAV
Зарегистрирован: 22.10.2002 Сообщения: 46 Откуда: Нижний Новгород
|
Добавлено: Ср Ноя 13 2002 10:54 Заголовок сообщения: Re: Java. SAX or DOM |
|
|
Ну вобще,я обычно использую DOM - пока не жалею - довольно удобно. Можно создавать "ветки" дерева самому, записывать XML, если используете Java, то могу порекомендовать JAXP. |
|
Вернуться к началу |
|
|
|