抱这样的错,不知道咋会事?无法显示 XML 页。 
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
--------------------------------------------------------------------------------文档的顶层无效。处理资源 'http://mms.5599.com.cn/criterion/printxml.php' 时出错。第 1 行,位置: 1 
 

解决方案 »

  1.   

    在输出xml内容之前不能有任何输出
      

  2.   

    $varfile.= "<player playerId=\"$row['partner']\">";
    $varfile.= "<consumption date=\"$row['d']\" param=\"installed\" value=\"$row['reg_real']\" />";
    $varfile.= "</player>";
      

  3.   

    谢谢  libol(黎子) lwter(滔滔不绝)  不过我的还不行呀
      

  4.   

    <?
    include("conn.php");
    $startdate = "2005-10-20";
    $enddate = "2005-10-24";
    $sql = "select * from money_qyl where  d >'".$startdate." 00:00:00'and d <'".$enddate." 00:00:00'";
    $result = mysql_query($sql);
    $num = mysql_num_rows($result);
    header("ContentType:text/xml");
    $varfile= "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
    $varfile.= "<players>";
    while ($row = mysql_fetch_assoc($result))
    {
    $varfile.= "<player playerId=\"$row['partner']\">";
    $varfile.= "<consumption date=\"$row['d']\" param=\"installed\" value=\"$row['reg_real']\" />";
    $varfile.= "</player>";
    }
    $varfile.= "</players>";
    if($fd=fopen("name.xml","w")){
      flock($fd,LOCK_EX);
      fwrite($fd,$varfile);
      flock($fd, LOCK_UN);
      fclose($fd);

    ?>
      

  5.   

    $varfile= "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
    这个是不是问题很严重?
      

  6.   

    $varfile= "<"."?xml version=\"1.0\" encoding=\"utf-8\"?>";
    识别不出"<?,会跟程序开始符号搞混
      

  7.   

    $varfile.= "<player playerId=\"$row['partner']\">";我这样写也不行,好像得这样$varfile.= "<player playerId=".$row['partner'].">";楼主怎么解决的啊