我用记事本写了一个xml文件,在FireFox下显示如下:该 XML 文件并未包含任何关联的样式信息。文档树显示如下。 
−-----------------------------------------------------------
<item>
<id>3</id>
<name>tom</name>
</item>但是用php的echo语句输出相同的xml串却显示成:
3tom也就是说php返回的xml在FireFox中的显示是解析后的内容, 但是如果用FireFox直接打开对应xml文件,其显示结果是xml文件的源代码,查看源代码也完全相同。我访问其它网站的xml文件,也都显示成源代码形式。为什么我用php输出xml显示出来却是解析后的内容呢?是不是代码没有写对?代码如下:
<?php
Header("Content-type:text/html"); 
require 'include/common.inc.php';$id = Security::IntFromUserInput($_GET['id']);
$list = $db->select('select id,name from tbproduct where typeid='.$id);//echo Utility::XMLFromArray($list);
$s = '<?xml version="1.0" ?><item><id>3</id><name>tom</name></item>';
echo $s;
?>