PHPを使用して抽出しているxmlフィードがあり、必要な値を見つけてページに正しく表示するためのコードが書かれています。
XML コードは次のとおりです。
<Agents>
<Agent>
<id></id>
<description></description>
<name></name>
</Agent>
</Agents>
PHPコード
<?php
$url = "urlgoeshere";
$xml = simplexml_load_file($url);
for ($html = "", $i = 0; $i < 10; $i++)
{
$id = $xml->Agent[$i]->id;
$name = $xml->Agent[$i]->name;
$description = $xml->Agent[$i]->description;
$html .= "<h1>$id</h1><h2>$name</h2><p>$description</p>";
}
echo $html;
これは正常に動作する 11 個のエージェントをロードするように設定されていますが、これを変更して、ID に基づいて特定のエージェントを 1 つだけロードしたいと考えています。
たとえば、エージェントの xml フィールドの ID が 1200 の場合、それを見つけて、その 1 つのエージェントだけをロードしたいのですが、これを行う簡単な方法が見つからないようです。