7
Ist es möglich, XPath
Ausdruck mit mehreren enthält verschiedene Element Werte?XPath mit mehreren enthält auf verschiedenen Elementen
XML
<data>
<person>
<firstname>Kerry</firstname>
<lastname>Packer</lastname>
<address>Crown</address>
<person>
<person>
<firstname>Kerry</firstname>
<lastname>Murdoch</lastname>
<address>California</address>
<person>
<data>
PHP
$xml = simplexml_load_string($data);
$elements = $xml->xpath("(//person)[firstname[contains(., 'Kerr')]] and [lastname[contains(., 'och')]]");
Aktuell oben XPath
Ausdruck als ungültig gekennzeichnet ist. Aber wenn ich es mit einem Element,
$xml->xpath("(//person)[firstname[contains(., 'Kerr')]]");
dann verwenden, funktioniert es gut.
Ja .. genau dieses .. :) –
Perfecto! Ich wollte mich hier selbst antworten, lol. Habe das komplett vergessen. Vielen Dank. – doNotCheckMyBlog
Funktioniert perfekt. Ich habe danach gesucht ... –