[MiniXML] getElementByPath Problem

sdh

Mitglied
Hallo,

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
 
Zurück