Я пишу PHP на Eclipse и используя Wampserver для просмотра моего кода в Firefox. Я встречаю странную ошибку. Вот пример кода, который производит ошибку:
<?php
header("Content-Type: text/xml; charset=utf-8");
echo '<?xml version="1.0" encoding="utf-8" ?>';
$stringResult='ABC';
echo $stringResult;
?>
Это дает мне Firefox желтый экран смерти, и следующее сообщение:
XML Parsing Error: syntax error
Location: http://localhost/Tests/2013.09_xml_parsing_error/
Line Number 1, Column 40:<?xml version="1.0" encoding="utf-8" ?>ABC
----------------------------------------------------------------^
(Обратите внимание, что на Firefox в -----^
очков сразу после ..."utf-8" ?>
)
Что вызывает это?
EDIT: Я также получаю сообщение об ошибке, если я просто пишу:
<?php
header("Content-Type: text/xml; charset=utf-8");
$stringResult='ABC';
echo $stringResult;
?>
Я получаю следующее сообщение об ошибке:
XML Parsing Error: syntax error
Location: http://localhost/Tests/2013.09_xml_parsing_error/
Line Number 1, Column 1:ABC
^
я вижу. Поэтому, если я просто хочу написать некоторые php, с чего мне начать свой код - просто заголовок? – JDelage
Я не понимаю вопроса. – Musa
Эта страница будет URL-адресом, вызываемым в вызове Ajax. Поэтому он никогда не отображается. Должен ли я просто удалить заголовок и написать 'echo 'ABC';', или я должен оставить заголовок и написать 'echo '
ABC';'? – JDelage