Hallo, ich greife mit
$xml = simplexml_load_file(rawurlencode($xmlfile));
auf eine XML Datei zu und wenn ich diese ausgebe mit print_r($xml); erscheint folgendes (nur ein Ausschnitt, damit es nicht zu lang wird)
<CategoryList>
<NumResults>20</NumResults>
−
<Category>
<ID>1</ID>
<Name>Essen</Name>
<Area>pb</Area>
<Level>0</Level>
<Parent>0</Parent>
</Category>
−
<Category>
<ID>2</ID>
<Name>Getränke</Name>
<Area>pb</Area>
<Level>1</Level>
<Parent>1</Parent>
</Category>
−
<Category>
<ID>3</ID>
<Name>Süßigkeiten</Name>
<Area>pb</Area>
<Level>1</Level>
<Parent>1</Parent>
</Category>
Mit count($xml->Category); kann ich mir jetzt die Anzahl aller Category´s ausgeben lassen.
Aber wie kann ich mir jetzt z.B. nur die Anzahl aller Category´s ausgeben lassen wo Level = 1 ist? count($xml->Category->Level=1); funktioniert nicht.
Gruß
Sarah