Hallo,
ich parse per MiniXML eine XML Datei, klar.
Aber ein kleines Problem tut sich auf..
folgender Code:
Folgende XML liefert -nicht abspielbar- zurück, wie es auch sein soll im Pfad cd/bemerkung:
Diese XML liefert aber -bemerkung 1- zurück, also den value aud cd/lieder/lied1/bemerkung. Ich will aber keinen Wert zurück haben, sofern kein Element cd/bemerkung existiert. Wo liegt mein Fehler? Wiese liefert er trotz Pfadangabe was zurück?
MfG
Sascha
ich parse per MiniXML eine XML Datei, klar.
Aber ein kleines Problem tut sich auf..
folgender Code:
PHP:
$element =& $xmlDoc->getElementByPath('cd/bemerkung');
$value = $element->getValue();
Folgende XML liefert -nicht abspielbar- zurück, wie es auch sein soll im Pfad cd/bemerkung:
Code:
<cd>
<bemerkung>nicht abspielbar</bemerkung>
<lieder>
<lied1>
<name>titel 1</name>
<bemerkung>bemerkung 1</bemerkung>
</lied1>
</lieder>
</cd>
Diese XML liefert aber -bemerkung 1- zurück, also den value aud cd/lieder/lied1/bemerkung. Ich will aber keinen Wert zurück haben, sofern kein Element cd/bemerkung existiert. Wo liegt mein Fehler? Wiese liefert er trotz Pfadangabe was zurück?
Code:
<cd>
<lieder>
<lied1>
<name>titel 1</name>
<bemerkung>bemerkung 1</bemerkung>
</lied1>
</lieder>
</cd>
MfG
Sascha