我想在php文件(如task.php)中创建一个xml文件(linkler.xml),并在此php文件中读取/写入xml以获取android应用程序。XML输出错误 - PHP
但我得到的错误:
http://i.stack.imgur.com/loumJ.png
而且在XML文件中的错误:
http://i.stack.imgur.com/nWSwD.png
我该如何解决这个问题?由于
<?php header('Content-type: text/xml');
if(isset($_POST['url'])) {
include('curl.php');
include('youtube.php');
$tube = new youtube();
$links = $tube->get($_POST['url']);
if($links) {
$dosya_adi = "linkler.xml";
$dosya = fopen ($dosya_adi , 'w') or die ("Dosya yok");
$xml = "<?xml version=\"1.0\" charset=\"utf-8\"?>\n";
$xml.='<vidlinks>';
$xml.='<tur>'.$links[0][ext].'</tur>';
$xml.='<link>'.$links[0][url].'</link>';
$xml.='<kalite>'.$links[0][type].'</kalite>';
$xml.='</vidlinks>';
fputs ($dosya ,$xml) ;
fclose ($dosya);
echo file_get_contents("http://tizentr.net/ara/linkler.xml");
?>
<?php } else {
echo $tube->error;
}
}
?>
如果您发布导致错误的实际XML源,那么它会更有帮助 – 2012-07-28 14:11:37
我们需要查看生成的输出。不是来源。 – 2012-07-28 14:13:24
嗨,这个xml源代码:http://pastebin.com/UNQZL248 – Baby 2012-07-28 14:26:09