| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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. |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		|  |