1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

Очень часто приходится парсить на PHP XML-файлы с помощью библиотеки SimpleXML.

Доступ к содержимому тега можно получить через стрелочку, а именно так:

$item->model //Получаем содержимое тега <model>

Доступ к атрибуту можно получить через квадратные скобки, а именно так:

$item[id] //получаем содержимое аттрибута id="..."

Однако часто приходится иметь дело с атрибутами, в которых содержится двоеточие. И обычный метод с квадратными скобками не будет работать:

$cell[ss:Index] //работать не будет

Вместо этого нужно обратиться к такому атрибуту так:

$cell->attributes('ss', TRUE)->Index //будет работать

Вообще, ss:Index - довольно интересный атрибут Excel, который явно задает порядковый номер столбца.

Доступ к тегу XML с двоеточием в PHP на SimpleXML

Читайте, как распарсить XML и получить доступ к тегам с двоеточием на PHP с помощью библиотеки SimpleXML.
Back to Top