LastBoyScout: SimpleXML und extract()

Beitrag lesen

Hallo,

Gibt es eine Möglichkeit die Kindknoten und deren Inhalte eines XML- Elementes in Variablen zu überführen z.B. mit extract()?

Hier ein Beispiel XML- String:

  
<CATALOG_STRUCTURE type="root">  
  <GROUP_ID>1</GROUP_ID>  
  <GROUP_NAME>Produktgruppen</GROUP_NAME>  
  <PARENT_ID>0</PARENT_ID>  
  <GROUP_DESCRIPTION>Beschreibung</GROUP_DESCRIPTION>  
  <USER_DEFINED_EXTENSIONS>  
    <UDX.ARTICLE_SORT_ORDER>0</UDX.ARTICLE_SORT_ORDER>  
  </USER_DEFINED_EXTENSIONS>  
</CATALOG_STRUCTURE>

Im Ergebnis, sollen die Konotennamen als Variablennamen und deren Inhalte als Variablenwerte überführt werden:

  
$GROUP_ID = 1;  
$GROUP_NAME = "Produktgruppen";  
$PARENT_ID = 0;

...

Leider bekomme ich es aber nicht hin, da CATALOGE_STRUCTURE dan ja kein Array ist, sondern ein SimpleXMLElement Object!?

Gruß
LBS