0
這段代碼用於完美工作,沒有任何變化,除了現在發出錯誤。XML解析錯誤:格式不正確,打開xml標籤
function wrapOutput($str){
header('content-type: text/xml; charset: utf-8');
$o = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL;
$o .= ' <rss version="2.0"
xmlns:media="http://search.yahoo.com/mrss/"
xmlns:amp="http://www.adobe.com/amp/1.0">' . PHP_EOL;
$o .= ' <channel>' . PHP_EOL;
$o .= $str;
$o .= ' </channel>' . PHP_EOL;
$o .= ' </rss>' . PHP_EOL;
return $o;
}
事情錯了,並打開XML標記爲<'xml version="1.0" encoding="UTF-8"'>
導致到以下錯誤 XML Parsing Error: not well-formed Location: http://localhost/mrss.php?feed=test Line Number 1, Column 2:<'xml version="1.0" encoding="UTF-8"'> -^
試過逃跑不管用,還嘗試將單引號換成雙引號。這是一個字符串,所以應該輸出 – Bankzilla 2012-03-14 00:32:52