PHP: Как получить все теги внутри определенного тега в XML с помощью расширения DOM

#php #xml #dom

#php #xml #dom

Вопрос:

У меня есть XML

 <myelement>
    <oneelement>val1</<oneelement>
    <notknown>val2</notknown>
    <notknown2>val3</notknown2>
</myelement>
  

и я разбираю его. Я получаю один xml-тег:

 $myelement=$reask->getElementsByTagName('myelement')->item(0)
  

Теперь я хочу получить все теги внутри $ myelement, даже если я не знаю их имен. Как я мог бы это сделать, если я использую расширение DOM PHP5?

Спасибо за помощь.

Ответ №1:

Используйте свойство childNodes $myelement , как описано в руководстве:

 $childrenOfmyelement = $myelement->childNodes;