SimpleXML xpath以筛选出对象


SimpleXML xpath to filter out objects

我正在尝试过滤掉所有包含值"fds"的SimpleXMLElement对象。

$xmlDocument = file_get_contents($Url, false, $context);
$xmlString = simplexml_load_string($xmlDocument);
$root = $xmlString->xpath("//fds");
print_r($root);

遗憾的是,它返回了一个空数组,我是不是对xpath做了什么错事?

我想做的是:过滤掉每个对象,其中包含:/fds/creates/

要过滤一个值,必须定义Element和属性。

//Element[@attribute1="abc"]

可以在大括号中指定属性。