php simplexml xpath按属性匹配元素,按文本值匹配子元素

php simplexml xpath按属性匹配元素,按文本值匹配子元素,php,xpath,simplexml,Php,Xpath,Simplexml,我有以下xml(实际上要长得多) 我想做的是匹配postode[@outlook=“TR1”]给定内向值的子级 但是我没有运气尝试建立正确的xpath来实现这一点。 非常感谢您的帮助 多谢各位 /excluded_postcodes/postcode[@Outward="TR1"]/Inward[text()="1EU"] $xml->xpath('/excluded_postcodes/postcode[@Outward="TR1"]'); $xml->xpath('/excl

我有以下xml(实际上要长得多)

我想做的是匹配postode[@outlook=“TR1”]给定内向值的子级

但是我没有运气尝试建立正确的xpath来实现这一点。 非常感谢您的帮助

多谢各位

/excluded_postcodes/postcode[@Outward="TR1"]/Inward[text()="1EU"]
$xml->xpath('/excluded_postcodes/postcode[@Outward="TR1"]');
$xml->xpath('/excluded_postcodes/postcode[@Outward="TR1"]/Inward//text()="1EU"');
/excluded_postcodes/postcode[@Outward="TR1"]/Inward[text()="1EU"]