PHP Iterowanie simplexml w pętli foreach

Mam obiekt simplexml, który wygląda jak poniżej

<?xml version="1.0"?>
<SalesInvoices xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.unleashedsoftware.com/version/1">
    <SalesInvoice>
        <OrderNumber>100</OrderNumber>
    </SalesInvoice>
    <SalesInvoice>
        <OrderNumber>101</OrderNumber>
    </SalesInvoice>
</SalesInvoices>

Chcę ją przeglądać i drukować tylko numer zamówienia. Używam tego skryptu:

foreach ($xml->SalesInvoices->SalesInvoice as $salesinvoice) {
    echo "hello";
    echo $salesinvoice->OrderNumber;
}

Kiedy to robię, nie otrzymuję żadnego wyjścia z pętli, nawet „cześć” nie drukuje. Co ja robię źle?

questionAnswers(1)

yourAnswerToTheQuestion