LINUX.ORG.RU

Недопустимое объявление xml


0

1

Не как не могу понять в чем косяк:

echo '<' . '?xml version=1.0 encoding=utf-8?' . '>';
?>
<rss version="2.0">
	<channel>
		<title>Валидность</title>
		<link>rss.xml</link>
		<description>TEST</description>
		</copyright>
 .....  ....

	</channel>
</rss>
<?php 
....

Выводит:

Недопустимое объявление xml. Строка: 2 Знак: 3

<?xml version=«1.0» encoding=«utf-8»?>


А значения атрибутов в кавычки кто возьмёт?

</copyright> закрывается не открываясь…

Deleted
()
Последнее исправление: Mystra_x64 (всего исправлений: 1)
Ответ на: комментарий от Deleted
<channel>
		<title>Валидность</title>
 .....  ....

	</channel>
Roman_S
() автор топика
Ответ на: комментарий от Roman_S

С ковычками или нет - все равно.

Попробуй ставить не кОвычки, а кАвычки.

anonymous
()
Ответ на: комментарий от Roman_S

Тогда можно в браузере посмотреть хидеры и текст которые возвращает страница. В Content-Type должно быть что то похожее на

Content-Type: application/rss+xml;charset=utf-8
. И стоит убедиться, что <?xml идет сразу же после хидеров. То есть
Content-Length: 6597^M
Date: Wed, 09 Jul 2014 12:51:16 GMT^M
^M
<?xml version="1.0" encoding="utf-8"?>

at ★★
()
Ответ на: комментарий от Hope

Да, это лог испортил

header('Content-type: text/html; charset=utf-8');
header('Content-Type: application/rss+xml');

echo '<' . '?xml version="1.0" encoding="utf-8"?' . '>';
?><rss version="2.0">
	<channel>
		<title>Валидность</title>
		<link>rss.xml</link>
		<description>TEST</description>
		</copyright>
 .....  ....

	</channel>
</rss>
<?php 

Погугли, вижу что у некоторых такой глюк возникает - но нет не одного решения :(

Roman_S
() автор топика
Ответ на: комментарий от Apple-ch

Выводит он уже вот так:


<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
	<channel>
			</channel>
</rss>

Cо второй строки, но судя по: Строка: 2 Знак: 3 это «x»

Roman_S
() автор топика
Ответ на: комментарий от Deleted

Насотлко понимаю, проблема не в первом коменте, а в том что в xml попадали лишние символы

at ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.