我有一个使用 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 仅加载一个特定代理。
因此,例如,如果一个代理在 xml 字段上的 id 为 1200,我想找到它并只加载一个代理,但似乎无法找到一种简单的方法来做到这一点。