我想讀一個XML文件(不是我生成) 和輸出它的HTML從XML文件中使用PHP在HTML中putput讀 - 錯誤
代碼如下:
<?php $feed = "includes/captaincooks.xml";
$results = simplexml_load_file($feed); foreach ($results as $product);
//var_dump($results);
?>
<!DOCTYPE html>
<head>
<meta charset="utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body> <ul>
<li><img src="<?php echo $product->img_url; ?>" alt="<?php echo $product->name; ?>" /></li>
<li>Product URL: <?php echo $product->purl; ?> </li>
<li>Description: <?php echo $product->desc; ?></li>
<li>Price: <?php echo $product ->price; ?> </li>
<li><a href="<?php echo $product->deeplink; ?>"<?php echo $product->product_name; ?>"></a></li>
</ul>
</body>
</html>
在網頁上我得到這個錯誤關於';' ?
似乎讀取XML文件並獲取數據的各個位只是不喜歡使用simplexml_load_file線2
錯誤(顯示1行只,很多線路都差不多,除了相同的東西那讀過數據)
Warning: simplexml_load_file(): includes/captaincooks.xml:1: parser error : EntityRef: expecting ';' in /home/picnicpa/public_html/includes/captaincooks.html on line 2
captaincooks.html
是我上面 captaincooks.xml
寫的數據是XML文件
任何想法表示歡迎
託尼
我試了幾個驗證器,但它們都沒有返回,沒有錯誤,沒有 - 它是好 ! – user43167 2014-11-05 15:14:38
問候你回覆,如果我已經殺死了循環,爲什麼我會得到相同的重複錯誤,但顯示不同的數據,因爲我建議它繼續循環呢? – user43167 2014-11-05 15:16:00