DOM: есть ли аналог для preserveWhiteSpace только при чтении XML-я?

Lisi4ka

Новичок
DOM: есть ли аналог для preserveWhiteSpace только при чтении XML-я?

Сабж. Читаю xml документ, но DOM трактует переводы строк как узлы. Они мне не нужны.
Можно ли от них избавиться при чтении документа, что бы DOM не воспринимал их как узлы?
В мане не нашёл.
 

alekciy

Новичок
Можно. Хотя и не в смысле "избавиться". Вот кусок из одного скрипта:
PHP:
if (get_class ($child) == 'domelement') {
	$val_attr = $child -> get_attribute($attribute);
	if ($val_attr == $atr_value AND $val_attr != NULL) {
		return $child;
	};
};
Т.е. если обрабатываемый объект является domelement-ом, то тогда происходит дальнейшая с ним работа. Если же нет (т.е. узел не является элементом), то ни чего не происходит.
Так вот и поступаю. При чтении от XML "избавиться" от перевод строки нельзя ведь согласно спецификации они так же являються частью документа.
 
Сверху