Эта тема на forum.dklab.ru


ЕвгенийГость: SimpleXML - как подсчитать количество элементов...
есть некий xml, обрабатываю его с помощью SimpleXML.
вроде как получить доступ к нужным элементам научился делать,
а вот как обойти все книжки - проблема.
думал сделать как в книжке через count, да такого метода нет:
$root->count('book') (стр.927 после Внимание)
а мне вроде как через индекс нужно обойти элементы.
по другому не знаю - как определить конец цикла.

<?xml version="1.0"?>
<library>
<book>
<title>Of Mice and Men</title>
<author>John Steinbeck</author>
</book>
<book>
<title>Harry Potter and the Philosopher's Stone</title>
<author>J.K. Rowling</author>
</book>
</library>
спасибо.
Anonymous:
пока придумал тока так
$i=0;
foreach($root as $nodename => $nodevalue)
{
#здесь обращаемся к i-му элементу.
echo($root->book[$i]->title);
$i++;
}
Anonymous:
зыж как проверить что файл загружен именно <library>?
Anonymous:
видимо никак

Эта тема на forum.dklab.ru