0

我试图在我的浏览器中显示一个 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();
4

0 回答 0