Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
DOM: есть ли аналог для preserveWhiteSpace только при чтении XML-я?
DOM: есть ли аналог для preserveWhiteSpace только при чтении XML-я?
Сабж. Читаю xml документ, но DOM трактует переводы строк как узлы. Они мне не нужны.
Можно ли от них избавиться при чтении документа, что бы DOM не воспринимал их как узлы?
В мане не нашёл.
Можно. Хотя и не в смысле "избавиться". Вот кусок из одного скрипта:
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 "избавиться" от перевод строки нельзя ведь согласно спецификации они так же являються частью документа.