10.09.2008, 08:57 Uhr

Wertevergleich bei SimpleXML

Das seit PHP 5 verfügbare SimpleXML bietet einen sehr einfachen Zugriff auf XML-Datenquellen. Doch die Weiterverarbeitung der Daten ist nicht ganz so trivial.
Das seit PHP 5 verfügbare SimpleXML bietet einen sehr einfachen Zugriff auf XML-Datenquellen. Doch die Weiterverarbeitung der Daten ist nicht ganz so trivial.
Der Grund: Der Zugriff auf eine Eigenschaft liefert deren Wert nicht als String, sondern als Objekt. Soll also ein Wert aus SimpleXML mit einem String verglichen werden, ist eine Typkonvertierung erforderlich. Das sieht dann wie folgt aus:
<?php
$xml = simplexml_load_file(’daten.xml’);
if ( (string)$xml == ’WERT’) {
echo ’Wert gefunden!’;
}
?>



Das könnte Sie auch interessieren