Я думаю, что это получает первый элемент с именем <gallery>
PHP getElementsByTagName с определенным атрибутом
$gallery = $objDOM->getElementsByTagName('gallery')->item(0);
Я пытаюсь получить <gallery name="Third">
Я думаю, что мне нужно что-то эквивалентно:
$gallery = $objDOM->getElementsByTagName('gallery[@name="Third"]')->item;
Спасибо, Andy
Использование * // gallery * отличается от * getElementsByTagName() *, вызываемого в документе, потому что оно просто соответствует «галерее» -Elements на корневом уровне, а не в каждой «галерее» -Element. – KingCrunch
@Sebastian не соответствует действительности. '// gallery' соответствует любому элементу галереи в любом месте документа (или ниже контекстного узла). Это * равно * эквивалентно использованию 'getElementsByTagName()' – Gordon
Да, извините, вы правы. – KingCrunch