Ebay api GetSellerList, XML analizujący odpowiedź

Korzystam z eBay handlu api, aby uzyskać akcje sprzedawców, które są obecnie wymienione. Używam wywołania GetSellerList.Mam problemy z analizowaniem pliku XML, który następnie wstawiłbym do sklepu internetowego.

To jest żądanie XML.

<GetSellerListRequest xmlns='urn:ebay:apis:eBLBaseComponents'>

<UserID>".$user_id."</UserID>

<DetailLevel>ReturnAll</DetailLevel>
<ErrorLanguage>RFC 3066</ErrorLanguage>
<WarningLevel>Low</WarningLevel>
<Version>".$compat_level."</Version>

<RequesterCredentials>
    <eBayAuthToken>".$auth_token."</eBayAuthToken>
</RequesterCredentials>

<StartTimeFrom>2012-06-12T23:35:27.000Z</StartTimeFrom>
<StartTimeTo>2012-08-30T23:35:27.000Z</StartTimeTo>

<Pagination>
    <EntriesPerPage>200</EntriesPerPage>
</Pagination>

<OutputSelector>ItemArray.Item.Title</OutputSelector>
<OutputSelector>ItemArray.Item.Description</OutputSelector>
<OutputSelector>ItemArray.Item.BuyItNowPrice</OutputSelector>
<OutputSelector>ItemArray.Item.Quantity</OutputSelector>

</GetSellerListRequest>

Nie jestem najlepszy z php, wciąż się uczę, więc przejrzałem w3schools i php docs i nic nie znalazłem. Używam tego (wyłączając eBay), aby spróbować uzyskać wartości znaczników xml za pomocą getElementsByTagName.

$dom = new DOMDocument();
$dom->loadXML($response);

$titles = $dom->getElementsByTagName('Title')->length > 0 ? $dom->getElementsByTagName('Title')->item(0)->nodeValue : ''; 

Teraz miałem nadzieję, że będę w stanie stworzyć tablicę z tym, a następnie użyć foreach, aby wstawić je do db, ale kiedy z niej korzystam, otrzymuje tylko wartość pierwszego tagu „Tytuł”

Jestem pewien, że istnieje sposób na utworzenie tablicy zawierającej wszystkie wartości „Title”. Cała pomoc jest doceniana.

questionAnswers(1)

yourAnswerToTheQuestion