我使用PHP加载XML文档:
$xmlDocument = file_get_contents($url, false, $context);
$xmlString = simplexml_load_string($xmlDocument);
XmlString和$ url:http://testing.zwiink.us/getPurchased.php
现在我试图过滤掉每个元素,其中包含:
[u] => /zwinky/fds/creations/
我尝试使用xpath,但总是失败,我想我使用了错误的搜索值。有没有人知道如何让这个工作?
答案 0 :(得分:0)
您需要首先使用contains()
:
$xmlDocument = file_get_contents($url, false, $context);
$xmlString = simplexml_load_string($xmlDocument);
// target elements with that attribute
$u = $xmlString->xpath('//*[contains(@u, "/zwinky/fds/creations/")]');
echo '<pre>';
print_r($u);