Совершенно новичок в использовании простой библиотеки XML в PHP и использует синтаксис w3 xpath для помощи.
У меня есть XML-файл, который выглядит примерно так:
<Xml_Configs>
<Foo_Module>
<Front_Name>a</Front_Name>
</Foo_Module>
<Bar_Module>
<Front_Name>b</Front_Name>
</Bar_Module>
<Baz_Module>
<Front_Name>c</Front_Name>
</Baz_Module>
</Xml_Configs>
Я пытаюсь выяснить, какой модуль имеет Front_Name из b. Сейчас я только пытаюсь получить соответствующий атрибут, не заботясь о получении родителя, и вот что я попробовал:
$xmlObj->xpath('/Xml_Configs/*[@Front_Name="b"]');
Однако это ничего не дает: «/ Xml_Configs / * / Front_Name» действительно дает массив простых объектов xml с a, b и c. И "/ Xml_Configs / * / [@ Front_Name =" b "]" выдает мне недопустимые ошибки выражения.
Любая помощь, которую вы можете оказать, приветствуется, спасибо!