안녕 내가 들어 다음 코드파서 오류 : 문자열 '또는'PHP에
$xmlUrl = '../products.xml';
$xmlStr = file_get_contents($xmlUrl);
$xmlObj = simplexml_load_string($xmlStr); print_r ($xmlObj);exit;
$arrXml = objectsIntoArray($xmlObj);
하고있는 product.xml를 사용하여 연관 배열로 XML 파일을 변환하기 위해 노력하고있어 기대 시작되지
<?xml version="1.0" encoding="utf-8"?>
<products>
<product>
<sku>p750h3</sku>
<category>Plans: Vodafone Unlimited Cap</category>
<price>$0</price>
<totalmonthlycost>$129</totalmonthlycost>
<totalmincost>$3096</totalmincost>
<upfront>$0</upfront>
<imageurl>http://store.vodafone.com.au/Images/Upload/nokia-6260-slide-front_118x307.png</imageurl>
<threedurl>http://store.vodafone.com.au/handset-nokia-6260-slide.aspx#3d</threedurl>
<smallimageurl>http://store.vodafone.com.au/Images/Upload/nokia-6260-slide-front_23x60.png</smallimageurl>
<name>Nokia 6260 Slide $129 Unlimited Cap - 24 Months</name>
<description></description>
<ctppage>http://store.vodafone.com.au/handset-nokia-6260-slide.aspx</ctppage>
<features>
<![CDATA[
Exclusive to Vodafone, this advanced all – in - one device has advanced web and navigation features plus a handy 360 degree Navi key to help you stay in control.<br/><ul>
<li>5 MP camera with Carl Zeiss optics and Flash</li>
<li>WiFi, HSDPA and HSUPA</li>
<li>Integrated GPS Navigation</li>
<li>3G (<a href="/whatis3g-popup.aspx" onclick="window.open(this.href,'','resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,fullscreen=no,dependent=no,width=600,height=590,status'); return false"><u>What's this?</u></a>)</li>
</ul>
]]>
</features>
<available>Yes</available>
<shippingcost>$0.0</shippingcost>
<dimensions></dimensions>
<manufacturer>Nokia</manufacturer>
<modelnumber>6260 Slide</modelnumber>
<currency>AUD</currency>
<devicekeypoints><ul>
<li>5 MP camera with Carl Zeiss optics and Flash</li>
<li>WiFi, HSDPA and HSUPA</li>
<li>Integrated GPS Navigation</li>
<li>3G (<a href="/whatis3g-popup.aspx" onclick="window.open(this.href,'','resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,fullscreen=no,dependent=no,width=600,height=590,status'); return false"><u>What's this?</u></a>)</li>
</ul></devicekeypoints>
<deviceTagline></deviceTagline>
<deviceColor>Black</deviceColor>
<deviceSpecialOffers></deviceSpecialOffers>
<deviceMonthlyHandsetCost>0.0</deviceMonthlyHandsetCost>
<deviceRecommendedPlan>$129 Unlimited Cap - 24 Months</deviceRecommendedPlan>
<deviceOverallRating></deviceOverallRating>
<plan>
<term>24</term>
<monthlyCapCost>$129</monthlyCapCost>
<getMonthly>
<![CDATA[Monthly credit amount - UNLIMITED<br/>Monthly data - 4GB<sup>3</sup><br/>Vodafone to Vodafone Calls - UNLIMITED<br/>Also includes - Voicemail retrieval <br/><br/>Flexi credit amount - NA<br/>Standard national voice calls - UNLIMITED<br/>Standard txt and pxt - UNLIMITED<br/>]]>
</getMonthly>
</plan>
</product>...etc
하지만 난 하루 종일 검색이 문제를 해결하기 위해 노력하고
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : String not started expecting ' or " in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"utf-8\"?> in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24
Warning: simplexml_load_string() [function.simplexml-load-string]:^in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Malformed declaration expecting version in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"utf-8\"?> in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24
Warning: simplexml_load_string() [function.simplexml-load-string]:^in D:\EBU\xampp\htdocs\biglinks\include\productUpdate.php on line 24......etc
를 다음과 같이는 오류 메시지를 반환 ing 솔루션을 얻을 수는 없었습니다. 그 이유를 알려주시겠습니까?
[참고 -이 오류는 PHP에서 무엇을 의미합니까?] (http://stackoverflow.com/q/12769982/367456) – hakre