[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP + simple_xml + fb2
FenixGnom
Всем доброго времени суток, такая проблем, я пишу парсер fb2 книг но сталкнулся с такой проблемой не могу получить доступ к атрибуту у коготорого есть пространство имен т.е.

в самом fb2 есть тег


<coverpage>
<image
l:href="#cover.jpg"/>
</coverpage>



при попытке получить доступ вот так


$titleinfo = 'title-info';
echo $xml->description->$titleinfo->coverpage->image[0]['href']; // нечего не выводиться


Кто знает как получить доступ к атрибуту href?



Спустя 7 минут, 31 секунда (19.07.2011 - 21:18) neadekvat написал(а):
Если $xml->description->$titleinfo->coverpage->image[0] - это массив, то что мешает сделать так:
print_r($xml->description->$titleinfo->coverpage->image[0])

и посмотреть, какие там есть элементы?

Спустя 17 минут, 51 секунда (19.07.2011 - 21:36) FenixGnom написал(а):
Тоже не чего пусто,

вот так увидел его в массиве


$xml->description->$titleinfo->coverpage->image[0]->children('l',true)


SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => #cover.jpg
)

)


но при попытке вывести ее вто так

$attr = $xml->description->$titleinfo->coverpage->image[0]->children('l',true);
echo $attr['@attributes']['href'];


опять не чего не выводиться

Спустя 5 минут, 51 секунда (19.07.2011 - 21:42) FenixGnom написал(а):
УРАААААААААА )))))))

Я смог все таки добраться до него )))))


вот так



$attr = $xml->description->$titleinfo->coverpage->image[0]->attributes('l',true);
echo $attr['href'];


Спустя 3 минуты, 20 секунд (19.07.2011 - 21:45) FenixGnom написал(а):
Как будет готов парсер скину сюда класс

Спустя 1 год, 2 месяца, 10 дней, 29 минут, 53 секунды (29.09.2012 - 22:15) 7art написал(а):
Здравствуйте FenixGnom, если Ваш парсер fb2 книг готов - кинте пожалуйста на email kumcompany@yandex.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.