jo73: Meldungen in XML nach Kriterien selektieren

Beitrag lesen

...mal angenommen ich würde ein "Rumgefrickel" mit Regular Expressions durchführen wollen, ist dann das folgende Script richtig, um sowohl T/AAA oder/und T/DDD unter vielen anderen "Thema-codes" korrekt auslesen zu können, oder bricht dieser Script irgendwo ab?

if(!preg_match('/<codes codetype="thema">(.*?)(T\/AAA|T\/DDD)(.*?)<\/codes>/is',$xml,$arr)) continue;  
$time = $arr[1];

Danke für die Rückinfo.

Jo

Hi,

beschäftige dich doch mal mit der Verarbeitung von XML durch geeignete Bibliotheken. DOM, SAX, XPATH mal als Stichworte willkürlich in den Raum geworfen. "SimpleXml" schneit mir da grad noch so von der Seite ins Gedächtnis. Und das PHP Manual scheint auch ein paar Infos dazu zu haben.
Das sollte definitiv mehr (Erfolg) bringen, als so ein Rumgefrickel mit Regular Expressions.

Ciao, Frank