Удаление ненужного из xml.

Некоторые моменты работы c xml

При рабое с xml его очень удобно форматировать пробелами или табами для наглядности.

Однако, при загрузке документа все это форматирование передается клиенту в виде лишних байтиков.

Как убрать ненужное?

 

$xmldata = '<?xml version="1.0"?><root>   <child>contents</child></root>'; $dom = new DOMDocument();$dom->loadXML($xmldata);echo $dom->saveXML();

 

в данном случае на выходе будет то, что и на входе. contents Но замечательный метод loadXML имеет дополнительный параметр.

 

 

Если в него передать константу LIBXML_NOBLANKS, то будет убрано все ненужное.

 

 

В данном случае вывод станет таким:

 

Нет комментариев.
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru