Как да получа текст в xml тага

Получих xml документ, който изглежда така:

<recenttracks user="xxxxxx" page="1" perPage="200" totalPages="2" total="233">
<track>
<artist mbid="160629ab-ec18-4931-8c95-02cb92d06186">Foreigner</artist>
<name>Long, Long Way From Home</name>
<streamable>1</streamable>
<mbid>1be3ee4b-98e7-4690-b872-ccabbccd09af</mbid>
<album mbid="4e1cf1f8-2383-434d-9125-6c28028db9d0">No End In Sight</album>
</track>

Сега трябва да стигна до свойството totalPages вътре, сега знам как да получа информацията между два тага, например етикета с име като този: $track->name, но нямам представа как да получа информацията вътре в таг някой?


person user1593846    schedule 30.10.2012    source източник
comment
Анализирайте XML и извлечете информацията от получената структура. Тъй като дори не разкривате с кой език/платформа искате да направите това, не е възможен по-подробен отговор.   -  person hmakholm left over Monica    schedule 31.10.2012
comment
о, много съжалявам, че забравих да спомена, че използвам php simple xml. в момента кодът изглежда така и получавам артистите от xml: pastebin.com/2ibFvBf3   -  person user1593846    schedule 31.10.2012


Отговори (1)


Според документация, за да получите стойност на атрибут, използвайте следния синтаксис:

$recenttracks['totalPages'];

PS: Не знам нищо за PHP Simple XML, току-що чух за Google, така че може и да греша.

person Michal Klouda    schedule 30.10.2012
comment
$recenttracks = $xml-›recenttracks; echo $recenttracks['totalPages']; работи чудесно, благодаря - person user1593846; 31.10.2012