Thread Fehler bei XPath-Ausdruck
(6 answers)
Opened by Nordlicht at 2010-10-16 06:34
Kann mir jemand mit dieser Fehlermeldung helfen? Ich hab sie schon erfolglos bei google gesucht:
Code: (dl
)
error : xmlXPathCompiledEval: 1 objects left on the stack. Die tritt bei mir auf, wenn ich diesen Ausdruck benutze: Code: (dl
)
1 my ($index) = $index_file->findnodes('/index'); Die Abfrage liefert konsequent eine positive Rückmeldung, auch wenn der gefragte Eintrag gar nicht vorhanden ist. Ich bekomme vergleichbare Fehlermeldungen, bei allen XPath-Ausdrücken, in denen ich versuche Variablen zu benutzen, wie in dem o.g. Beispiel $path -- unabhängig vom sonstigen Kontext. Ich hab kaum Hilfetexte zu dem Thema gefunden und unter den wenigen nur eine einzige Passage zur Verwendung von Variablen... Quote (Quelle: http://www.w3.org/TR/xpath/#section-Expressions) Leider verstehe ich nicht, was mir dieser Text sagen will... Die Aussage scheint mir zu sein, dass eine leere Variable einen Fehler erzeugt, nur in eine ziemlich umständliche Formulierung verpackt. Und meine Variable ist nicht leer :) Kann mir Jemand was dazu sagen? Ist das ein Bug oder ist mein Ausdruck falsch? Gibt es ein Tutorial, dass diese Frage etwas eindeutiger klärt? |