hallo zusammen !

ich empfage nach einem HTTP POST folgende Nachricht:
Code:
<?xml version="1.0" encoding="utf-8"?>
<soap&#58;Envelope xmlns&#58;xsi="http&#58;//www.w3.org/2001/XMLSchema-instance" 
xmlns&#58;xsd="http&#58;//www.w3.org/2001/XMLSchema" 
xmlns&#58;soap="http&#58;//schemas.xmlsoap.org/soap/envelope/">
  <soap&#58;Header>
    <LoginControl xmlns="http&#58;//server.de/w2Connect">
      <username>user</username>
      <password>pass</password>
    </LoginControl>
  </soap&#58;Header>
  <soap&#58;Body>
    <GetItemInfo xmlns="http&#58;//server.de/w2Connect">
      <InItemsRows>
        <InItemsRow>
          <ItemID>24324</ItemID>
          <Quantity>1</Quantity>
        </InItemsRow>
        <InItemsRow>
          <ItemID>2323</ItemID>
          <Quantity>1</Quantity>
        </InItemsRow>
      </InItemsRows>
    </GetItemInfo>
  </soap&#58;Body>
</soap&#58;Envelope>
ich versuche das so zu verarbeiten:
Code:
echo $data;
$xml = new SimpleXMLElement&#40;$data&#41;;
echo "
--------------------------------------
";
echo "<pre>";
print_r&#40;$xml&#41;;
echo "</pre>";
echo "
--------------------------------------
";
var_dump&#40;$xml&#41;;
im ersten $data steht der XML String, wie dargestellt.
print_r und var_dump ergeben das
Code:
--------------------------------------
SimpleXMLElement Object
&#40;
&#41;
--------------------------------------
object&#40;SimpleXMLElement&#41;#1 &#40;0&#41; &#123; &#125;
wie komme ich an die XML Elemente ?

Die Anfrage an den Server stelle ich per HTTP POST mit fputs.

Gruß jogi
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!