X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Перенос строки в xml
GRean_hb
GRean_hb
Topic Starter сообщение 3.10.2010, 2:33; Ответить: GRean_hb
Сообщение #1


Всем привет!

Подскажите пожалуста, как выровнять программно теги в xml файле? При каждом добавлении элемента в xml не происходит перенос строки.
Вот прнимер xml, который не выравнивается:
[PHP]
<?xml version="1.0" encoding="UTF-8"?>
<list>
<loadxml>action.xml</loadxml>
<loadxml>adventure.xml</loadxml>
<loadxml>arcade.xml</loadxml>
<loadxml>misc.xml</loadxml>
<loadxml>puzzle.xml</loadxml>
<loadxml>shooter.xml</loadxml>
<loadxml>sport.xml</loadxml>
<loadxml>strategy.xml</loadxml>
<loadxml>xml9.xml</loadxml><loadxml>xml10.xml</loadxml><loadxml>xml11.xml</loadxml></list>
[/PHP]

а хотелось бы:

[PHP]
<?xml version="1.0" encoding="UTF-8"?>
<list>
<loadxml>action.xml</loadxml>
<loadxml>adventure.xml</loadxml>
<loadxml>arcade.xml</loadxml>
<loadxml>misc.xml</loadxml>
<loadxml>puzzle.xml</loadxml>
<loadxml>shooter.xml</loadxml>
<loadxml>sport.xml</loadxml>
<loadxml>strategy.xml</loadxml>
<loadxml>xml9.xml</loadxml>
<loadxml>xml10.xml</loadxml>
<loadxml>xml11.xml</loadxml>
</list>
[/PHP]

Вот код, которым я пользуюсь для добавления нового элемента:
[PHP]

$file = 'xml.xml';
$xmlstr = file_get_contents($file);
$xml = new SimpleXMLElement($xmlstr);

$xml->addChild('loadxml',$name);
$xml->asXML($file);

[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Flok
Flok
сообщение 3.10.2010, 9:38; Ответить: Flok
Сообщение #2


"\n" символ переноса строки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 3.10.2010, 13:04; Ответить: Mulder_hb
Сообщение #3


GRean, читайте документацию к библиотеке SimpleXML. Там должно быть описано, как учитывать переносы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GRean_hb
GRean_hb
Topic Starter сообщение 3.10.2010, 23:32; Ответить: GRean_hb
Сообщение #4


Вы думаете я не пробовал это сделать? не работает ибо если бы работало, не писал бы такие вопросы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 4.10.2010, 17:39; Ответить: ZhukV
Сообщение #5


Перевод строки "\n" (обезательно в двойных кавичках). Перевод каретки "\r" ("\r\n"). Работает как в текстовых файлах, так и в XML.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 4.10.2010, 23:53; Ответить: Mulder_hb
Сообщение #6


Вы весь файл сами формируете или только те строки, которые не переносятся?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4955 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Нужен сайт с автонаполнением по XML
1 REGNET 1223 7.3.2024, 15:08
автор: REGNET
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1943 30.7.2022, 18:02
автор: Klerik84
Открытая тема (нет новых ответов) Требуется перенос сайта с HTML на WP
3 Vreg 6007 3.11.2021, 10:23
автор: Assistant
Открытая тема (нет новых ответов) Перенос (обновление) OpenCart и OcStore на новую версию 2х - 3х
Перенесу ваш магазин на новую версию движка
3 Илья1981 8443 4.10.2021, 11:59
автор: Evgen_ppm


 



RSS Текстовая версия Сейчас: 19.4.2024, 2:03
Дизайн