あまりにも多くの投稿を調べた後でも、PHP でこの XML を解析する方法が見つかりませんでした。
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<SingleResponse xmlns="http://content.host.com">
<ContentCafe DateTime="2013-02-18T04:31:16.1619171-05:00">
<RequestItems UserID="abcdefg" Password="hijklmnop">
<RequestItem>
<Key Type="ISBN" Original="9780002571838">9780002571838</Key>
<Content>ProductDetail</Content>
<ProductItems>
<ProductItem ID="8714731">
<ISBN>9780002571838</ISBN>
<Title>Memoirs</Title>
<Author>Rees-Mogg, William</Author>
<Source Code="BTB">B&T Books</Source>
<Product Code="BOOK">Book</Product>
<Supplier Code="HARPE">HarperCollins</Supplier>
</ProductItem>
</ProductItems>
</RequestItem>
</RequestItems>
</ContentCafe>
</SingleResponse>
</soap:Body>
</soap:Envelope>
私はこの時点まで来ました:
$xml = new SimpleXMLElement($xml);
Title
しかし、Author
やその他の情報をさらに読み進める方法がわかりません。あなたが提供できる助けを大いに感謝します。