Mario Ragucci: XML und leere Felder

Beitrag lesen

Hallo,

folgendes Problem:
<entity>
<field key="C1" caption="deadline" type="Duration">00:01</field>
</entity>
<entity>
<field key="C1" caption="deadline" type="Duration"></field>
</entity>
<entity>
<field key="C1" caption="deadline" type="Duration">01:10</field>
</entity>

Wenn ich o.g. xml-Daten parse und mir die Werte in ein Array einlesen will wird mein Array nur mit 2 Werten gefüllt, und zwar mit 00:01 und 01:10.
Der mittlere Wert wird einfach übergangen, ich habe also keinen "leeren" Eintrag in meinem Array (was aber gewünscht ist!).

Ich habe folgendes im character_handler des xml-parsers versucht, leider ohne Erfolg:

if($data == '')
{
 $duration[] = "leer";
}
else
{
 $duration[]  = $data;
}

Hat jemand eine Idee, was man hier machen kann?

Danke und Gruß,

Mario