Xpoint
   [напомнить пароль]

PHP генерирует XML

Метки: [без меток]
2007-06-21 14:37:56 [обр] DekaR[досье]

Доброго времени суток!
есть рабочий код

<? xml version="1.0" encoding="windows-1251" ?>
<root>
list = [ [1,'Абакан'], [2,'Альметьевск'],  ]
</root>

Нужно чтобы список городов генерировался с помошью PHP . Т.е. если например так

<? xml version="1.0" encoding="windows-1251" ?>
<root>
<?  
....
Делаем что-то
например загружаем из базы список
echo "list = [ [1,'Абакан'], [2,'Альметьевск'],  ]" ?>
</root>

Но так начинает ругаться типа ошибка синтаксиса XML. Как правильно сделать ?

спустя 8 минут [обр] Алексей Полушин(0/231)[досье]
Ну если по-простому, попробуйте начать с такой строчки
<? echo '<? xml version="1.0" encoding="windows-1251" ?>' ?>
спустя 1 минуту [обр] Алексей Полушин(0/231)[досье]
Файл естественно должен быть .php а не .xml
спустя 5 минут [обр] DekaR[досье]

если так поставить то мазила выдает :

Ошибка синтаксического анализа XML: неправильный
Адрес: http://love/reg/showcity.xml
Строка 1, символ 3:
<? echo '<? xml version="1.0" encoding="windows-1251" ?>' ?>
--^

Да кстати расширение файла .xml. Если поставить .php ес-но выдает ошибку в первой же строке типа много кавычек и т.п. Parse Error

спустя 14 минут [обр] DekaR[досье]

если так поставить то мазила выдает :

Ошибка синтаксического анализа XML: неправильный
Адрес: http://love/reg/showcity.xml
Строка 1, символ 3:
<? echo '<? xml version="1.0" encoding="windows-1251" ?>' ?>
--^

сли сделать как Вы сказали тоже ничего не получается. Выводится ,но как текст , а не XML. Т.е. например мозила говорила ,что XML файл не связан с таблицей стилей, а когда Ваш вариант просто выводит как текст и ес-но скрипт не работает.(у меня ява скрипт принимает всё ,что возвращается.)

спустя 42 минуты [обр] Александр Галкин(0/211)[досье]
DekaR[досье]
Расширение файла сделайте .php и в начало его поставьте следующее:
<?
header('Content-Type: text/xml; charset=windows-1251');
echo '<?xml version="1.0" encoding="windows-1251" ?>'."\n";
?>
спустя 13 минут [обр] DekaR[досье]
ЗАРАБОТАЛО!Спасибо.Вопрос исчерпан.
Powered by POEM™ Engine Copyright © 2002-2005