私のPHPコードは以下のようになり、空白が表示されます。すべてのレコードを次のようなハイパーリンクで表示したい
<a href="test.php?id=$Id">$Name</a>
ここで、$Id、$Name は XML フィードからのものです
$path = 'www.abc.com/test.xml';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $path);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
$returned = curl_exec($ch);
curl_close($ch);
// $xml === False on failure
$xml = simplexml_load_string($returned);
foreach( $xml->Name as $Name){
print (string)$Name;
}
私のXMLは以下のようになります
<ABCXml version="1.1.0">
<Manufacturers>
<Item>
<Id>219</Id>
<Name>Matrix Corp</Name>
</Item>
<Item>
<Id>2040</Id>
<Name>Microcomputer</Name>
</Item>
</Manufacturers>
</ABCXml>