Есть ли способ получить только непосредственных потомков, найденных при вызове DOMElement :: getElementsByTagName?Например, у меня есть XML-документ с элементом категории.Этот элемент категории имеет элементы подкатегории (которые имеют одинаковую структуру), например:
<category>
<id>1</id>
<name>Top Level Category Name</name>
<subCategory>
<id>2</id>
<name>Sub Category Name</name>
</subCategory>
...
</category>
Если у меня есть DOMElement, представляющий категорию верхнего уровня,
$topLevelCategoryElement->getElementsByTagName('id');
вернет списокс узлами для всех элементов 'id', где я хочу только один из верхнего уровня.Есть ли способ сделать это, кроме использования XPath?