ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
893
893
EMPFEHLEN
-
Hallo,
ich möchte auf bestimmte Elemente einer XML-Datei (simpexml) zugreifen, die beispielswiese die ID "42-1" als Attribut haben. Mir ist es zwar möglich auf die ID zuzugreifen, wenn ich die ID zum Beispiel "42" nenne, aber nicht auf die ID "42-1" (vermutlich wird dier Bindestrich als Oerator gewertet). Die XML-Datei ist vorgegeben und kann von mir leider beeinflusst werden).
Beispiel -so klappts:
[...]
$id = "126";
$path ="/Resultset/dubi[@id=".$id."]";
if (!$res = $xml->xpath($path)) {
echo "Artikel nicht vorhanden!";
}
else {
echo "<p>Beschreibung: " . $res[0]->bezeichnung."</p>";
}
[...]
Sobald die $id allerdings einen Binderstrich trägt (126-1), so wie es eigentlich sein wird, klappt nichts mehr.
Kann mir jemand auf die Sprünge helfen?
Viele Grüße und schon mal Danke!
-
Moin,
Der Ausdruck gehört gequotet, wenn es ein String ist
Code :1
$path ="/Resultset/dubi[@id=[SIZE="5"][COLOR="Red"][B]'[/B][/COLOR][/SIZE]".$id."[SIZE="5"][COLOR="Red"][B]'[/B][/COLOR][/SIZE]";
http://www.w3.org/TR/2007/REC-xpath2...ry-expressions
-
Moin,
super, das klappt ganz wunderbar!
Herzlichen Dank!
Ähnliche Themen
-
simpleXML -> bestimmtest Element ansprechen
Von grünes-huhn im Forum PHPAntworten: 2Letzter Beitrag: 15.12.10, 19:28 -
SimpleXML: Element mit bestimmtem Attribut auslesen
Von jankon im Forum XML TechnologienAntworten: 1Letzter Beitrag: 18.02.10, 10:37 -
SimpleXML -> xpath()
Von Ritchizzle im Forum PHPAntworten: 5Letzter Beitrag: 13.03.09, 15:43 -
SimpleXML und xpath Problem
Von monoblock im Forum PHPAntworten: 1Letzter Beitrag: 22.08.08, 15:22 -
XML - Leeres Tag-Element mit SimpleXML ausfindig machen
Von NTDY im Forum PHPAntworten: 2Letzter Beitrag: 18.01.08, 13:36





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen