Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите с распечаткой xml! / 5 сообщений из 5, страница 1 из 1
09.04.2008, 18:41
    #35246441
mr_yurch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с распечаткой xml!
Может это и глупый вопрос, но поиск ответа пока ничего не дал и поэтому решил создать темку.
использую функцию $xml->saveXML().
Она фозвращает нужный мне результат, но все теги написаны в одну строку, то есть:
<item><parameter>1</parameter></item>
Можно ли как-нибудь привести результат к подобному виду?
<item>
 <parameter>1</parameter>
</item>

Единственное, что приходит в голову - замена >< на >\r\n<
...
Рейтинг: 0 / 0
09.04.2008, 21:05
    #35246674
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с распечаткой xml!
Если я правильно понял, то речь идет об msxml/

Так вот это вообще говоря правильно. Неправильно, то, что Microsoft не считает whitespace за узлы.

Печатать рекомендую из ИЕ.
Если же таки хочется получить текстовый файл с отступами, то нужно заменить, как ты заметил все >< на >\n<, потом сделать load и save.

С уважением, Vasilisk
...
Рейтинг: 0 / 0
10.04.2008, 11:21
    #35247488
mr_yurch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с распечаткой xml!
Да не текстовый файл нужен :)
В php генерирую дерево и выдаю в броузер rss-ленту. При просмотре исходного кода страницы все теги в одной строке. В принципе мало кто будет смотреть код страницы, но мало ли...
...
Рейтинг: 0 / 0
10.04.2008, 14:29
    #35248407
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с распечаткой xml!
Тогда, имхо нафиг. Сравни два xml
[src]<root><child/><root>

<root>
<child/>
<root>
[src]

Для первого root.childNodes.length = 1, а для второго, в большинстве парсеров - 2 (в msxml 1)/

Опять таки первый занимает меньше места :)

А если, кто желает применить не по назначению, так это его, сугубо личная проблема. Пусть он его и разрезает

С уважением, Vasilisk
...
Рейтинг: 0 / 0
10.04.2008, 14:31
    #35248413
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с распечаткой xml!
Виноват, в предыдущем сообщении не закрыл тег. Должно быть так
Код: plaintext
1.
2.
3.
4.
5.
<root><child/><root>

<root>
  <child/>
<root>

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите с распечаткой xml! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]