S
s_schaf
Hallo!
Ich habe folgendes Problem:
Ich möchte aus meiner xml-Struktur den Fachnamen (z.B. $fach=Russisch) auslesen. Der Wert in der Variablen kommt von einer anderen Seite und ist defintiv ok
.
Nun möchte ich an den Elternknoten und von da die fachid auslesen (z.B. @fachid=5).
$fachid_ausxml=$xpath->query("/Fragen/Faecher/Fach/Fachname='{$fach}'/ancestor::Fach/@fachid");
Wenn ich diese Query aber loslasse, bekomme ich folgende Fehlermeldung:
PHP Warning: Invalid type in D:fachlesen.php on line 45 PHP Warning: xmlXPathEvalExpression: 1 object left on the stack in D:fachlesen.php on line 45
Vielleicht seh ich es auch einfach nur nicht...
Hier noch mein XML:
<--?xml version="1.0" encoding="UTF-8"?>
<--?xml-stylesheet type="text/xsl" href="admin.xsl"?>
<--Fragen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<--Faecher>
<--Fach fachid="1">
<--Fachname>Mathematik
<--Fachtext>ein Text
<--Fachbild rang="1">mathe1.jpg
<--Fachbild rang="2">mathe2.jpg
<--/Fach>
<--Fach fachid="2">
<--Fachname>Russisch
<--Fachtext>ein Text
<--Fachbild rang="1">russisch1.jpg
<--Fachbild rang="2">russisch2.jpg
<--/Fach>
<--/Faecher>
<--Frageliste>
<--Frage id="1">
usw........
<--/Frage>
<--/Frageliste>
Ich bin für jede Hilfe dankbar!
Viele Grüße
Ich habe folgendes Problem:
Ich möchte aus meiner xml-Struktur den Fachnamen (z.B. $fach=Russisch) auslesen. Der Wert in der Variablen kommt von einer anderen Seite und ist defintiv ok

Nun möchte ich an den Elternknoten und von da die fachid auslesen (z.B. @fachid=5).
$fachid_ausxml=$xpath->query("/Fragen/Faecher/Fach/Fachname='{$fach}'/ancestor::Fach/@fachid");
Wenn ich diese Query aber loslasse, bekomme ich folgende Fehlermeldung:
PHP Warning: Invalid type in D:fachlesen.php on line 45 PHP Warning: xmlXPathEvalExpression: 1 object left on the stack in D:fachlesen.php on line 45
Vielleicht seh ich es auch einfach nur nicht...
Hier noch mein XML:
<--?xml version="1.0" encoding="UTF-8"?>
<--?xml-stylesheet type="text/xsl" href="admin.xsl"?>
<--Fragen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<--Faecher>
<--Fach fachid="1">
<--Fachname>Mathematik
<--Fachtext>ein Text
<--Fachbild rang="1">mathe1.jpg
<--Fachbild rang="2">mathe2.jpg
<--/Fach>
<--Fach fachid="2">
<--Fachname>Russisch
<--Fachtext>ein Text
<--Fachbild rang="1">russisch1.jpg
<--Fachbild rang="2">russisch2.jpg
<--/Fach>
<--/Faecher>
<--Frageliste>
<--Frage id="1">
usw........
<--/Frage>
<--/Frageliste>
Ich bin für jede Hilfe dankbar!
Viele Grüße