我在php中读取xml文件。但如果找不到该文件,我需要返回带有错误消息的xml文件。以下是php的代码。当文件不存在时,它不会返回xml并给出错误
<?php
header('Content-Type: text/xml');
$xmlDoc = new DOMDocument('1.0');
$xmlDoc->formatOutput = true;
$url = '../../data/customer.xml';
if (file_exists($url))
{
$xmlDoc->load($url);
echo $xmlDoc->saveXML();
$strXml = $xmlDoc->saveXML();
return $strXml;
}
else
{ //trying to create a error xml
$cart = $xmlDoc->createElement('cart');
$cart = $xmlDoc->appendChild($cart);
$strXml = $xmlDoc->saveXML();
return $strXml;
}
提前thanx