如何在禁用output_buffering的浏览器上显示xml

时间:2014-03-27 17:10:34

标签: php xml ob-start

我正在尝试在浏览器中显示一个xml文件,但我仍然通过php获取已发送的标头。我在其他情况下使用了ob_start()和ob_flush(),但在这种情况下,我仍然会收到此警告。

    ob_start();
    header('Content-Type: text/xml; charset=ISO-8859-1');
    //..
    //getting data
    //..
    if($result)
    {
        $doc = new DOMDocument('1.0', 'ISO-8859-1');
        $doc->formatOutput = true;
        //...
        //generate xml structure
        //..
    }
    echo $doc->saveXML();
    ob_flush();

0 个答案:

没有答案