У меня есть переменные документы, которые мне нужно изменить на лету. Например, я мог бы иметь документ следующим образом:Как получить определенный тег в DOMDocument в PHP?
<!--?xml version="1.0"?-->
<item>
<tag1></tag1>
</item>
<tag2>
<item></item>
<item></item>
</tag2>
Это очень упрощено, но у меня есть теги с одинаковыми именами на разных уровнях. Я хочу получить теги элементов в теге2. Фактические теги в файлах, которые я даю, имеют уникальные идентификаторы, чтобы различать их, а также некоторые другие атрибуты. Мне нужно найти тег, прокомментировать его и сохранить xml. Я смог получить DOMDocument для возврата узла «tag2», но я не уверен, как получить доступ к тегам элемента в этой структуре.
Yup - Я бы вообще пошел с XPath над 'getElementsByTagName()' для чего-то вроде этого. – CD001
Но я предлагаю оценить(), а не query(). Он позволяет выражениям xpath возвращать скаляры. – ThW