php xpath извлекает значения атрибутов на основе нескольких атрибутов и родительских атрибутов
Мне нужно выбрать узлы из XML, условия см. Ниже. Я использую simplexml, поэтому xpath должен быть 1.0.
Фрагмент XML:
Теперь я хочу выбратьt
-Атрибут узел, который имеет ...
raw="10" AND scid="hi"
$result=$xml->xpath('//d[@scid="hi"][@raw="10"]/@t');
И его родительский узел имеет ... Я
(gender="*" OR gender="m") AND (age="*" OR age="39-59")
$result=$xml->xpath('//scale[@gender="*" or @gender="m"][@age="*" or @age="39-59"]');
Я хотел бы получить это с 1 xpath-оператором из моего simplexml-объекта.$xml