У меня это в моем XML файле
AddType application/x-httpd-php .xml
Что я использую так в своем XML файле, я могу печатать вещи изнутри базы данных.
Однако <?xml?>
, По-видимому, php и возвращает ошибку синтаксического анализа.
Как я могу это исправить?
Попробуйте, используя
AddHandler application/x-httpd-php5 .php .xml
Также проверьте short_open_tag
и убедитесь, что он находится в файле php.ini
и вы его не используете
short_open_tag = Off
Кроме того, вы можете писать/генерировать xml
из .php
файла, используя (если это опция)
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<item>
<title><?php echo "something"; ?></title>
</item>
<?php
// more php code
?>
off
.
Я знаю, что это старый вопрос, но при отправке типа заголовка xml действительно решает проблему, я не думаю, что он отвечает на вопрос, как он был сформулирован. Вместо размещения AddType application/x-httpd-php.xml
в фактическом xml файле, попробуйте добавить AddType application/x-httpd-php.xml
в файл.htaccss. Это должно устранить вашу проблему. Счастливое кодирование!
php
вы используете,5
?