我正在尝试从看起来像 http://chris.photobooks.com/xml/default.htm?state=8T的结构中提取数据
使用以下功能,我试图遍历每个产品标签
$dom = new DOMDocument;
$dom->loadXML($resp);
$xpath = new DOMXPath($dom);
$xpath->registerNamespace('ns2', 'http://mws.amazonservices.com/schema/Products/2011-10-01/default.xsd');
$xpath->registerNamespace('a', 'http://mws.amazonservices.com/schema/Products/2011-10-01');
foreach($xpath->query('//a:Product') as $product){
echo $product->query('//ns2:ItemAttributes/ns2:Author')->item(0)->nodeValue
}
我现在意识到这是从 for 循环中提取数据的错误方法,但正确的方法是什么?