В документе XML у меня есть элементы с одинаковыми именами, но значение атрибута определяет, к какому типу данных это относится, и я хочу выбрать все эти элементы, которые имеют определенное значение из документа. Нужно ли использовать XPath (и если да, то можете ли вы предложить правильный синтаксис) или есть более элегантное решение?
Вот несколько примеров XML:
<object>
<data type="me">myname</data>
<data type="you">yourname</data>
<data type="me">myothername</data>
</object>
И я хочу выбрать содержимое всех <data>
тегов потомков <object>
, тип которых me
.
PS - я пытаюсь взаимодействовать с Netflix API с помощью PHP - это не должно иметь значения для моего вопроса, но если вы хотите предложить хороший / лучший способ сделать это, я весь слух.