我正在尝试从此xml页面提取名为wardtitle的所有元素的值:https://democracy.ashfield-dc.gov.uk/mgWebService.asmx/GetCouncillorsByWard
这是我当前正在尝试的代码:
$xml = simplexml_load_file("https://democracy.ashfield-dc.gov.uk/mgWebService.asmx/GetCouncillorsByWard");
var_dump($xml->children());
$ward = (string) $xml->wardtitle;
echo $ward;
print_r($xml->xpath("//email"));
儿童转储似乎工作正常,$ ward变量什么也不返回,然后xpath尝试返回正确数量的结果,但所有结果都为空...非常感谢任何帮助。
根据xml结构:wardtitle
是每个ward
的节点,而这又是wards
的节点,因此,回显first病房的wardtitle
:]
echo $xml->wards->ward[0]->wardtitle;
至于电子邮件-一切正常:
foreach ($xml->xpath("//email") as $email) {
echo $email;
}