은 내가하위 요소
$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
}
내가 지금 실현 모든 제품의 태그를 통해 루프를 시도하고 다음과 같은 기능을 사용하여 http://chris.photobooks.com/xml/default.htm?state=8T
과 같은 구조에서 데이터를 추출하는 것을 시도하고있다 이것은 for 루프 내에서 데이터를 추출하는 잘못된 방법이지만 올바른 방법은 무엇입니까? 특정 태그를해야하는 경우
를 원하는 생각하지만, 난 그냥 모든 네임 스페이스를 대체 할 않는 str_replace()를 사용하여 저렴하고 더러운 방법을 갔다. 어쨌든 고마워. –