Получить имя атрибута XML (не значение) с помощью PHP

77
5

     <Parent>
<Children idontknowthis='thisisnotmyquestion'>
<x>1</x>
<x>2</x>
<x>3</x>
<x>4</x>
</Children>
</Parent>

Пример файла.xml, с которым я работаю ниже. Мой скрипт должен будет установить "id" сам по себе (чтобы быть ясным, я уже могу получить bk109)...

   <book id="bk109">
<author>Kress, Peter</author>
<title>Paradox Lost</title>
<genre>Science Fiction</genre>
<price>6.95</price>
<publish_date>2000-11-02</publish_date>
<description>After an inadvertant trip through a Heisenberg
Uncertainty Device, James Salway discovers the problems
of being quantum.</description>
</book>

Для сценария импорта XML в PHP, который будет импортировать много разных файлов XML. Как получить имена атрибутов? (т.е. "id")

спросил(а) 2021-01-25T13:17:38+03:00 5 месяцев назад
1
Решение
64

Используйте свойство attributes SimpleXML.

См. Http://php.net/manual/en/simplexmlelement.attributes.php

ответил(а) 2021-01-25T13:17:38+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема