Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.103.209] |
|
Сообщ.
#1
,
|
|
|
есть xml файл такого содержания:
<?xml version="1.0" encoding="windows-1251" ?> <channel> <filename create = "1023456921" size = "5462">Ôàéë 1</filename> <filename create = "1025692176" size = "4692">Ôàéë 2</filename> <filename create = "1036921158" size = "1238">Ôàéë 3</filename> <filename create = "1022483215" size = "6483">Ôàéë 4</filename> </channel> Надо пройтись по каждому узлу и вывести все данные на экран в виде таблицы. Использую XPATH. $cnt=1; foreach ($xml->xpath('/channel/filename['.$cnt.']') as $channel) { echo $channel['create']; } Логично предположить, что обработать все узлы можно поочередно передвигаясь по ним начиная с 1 и заканчивая X. Вопрос в том как определить это количество узлов X. Ивините, если вопрос ооооочень легкий!!! Я только начинаю xml. Спасибо! |
Сообщ.
#2
,
|
|
|
функция count из XPath можно посчитать число узлов
|