simplexml и Namespace

evolution

Новичок
simplexml и Namespace

Имеем такой xml
PHP:
<rdf:RDF>
+
	<item rdf:about="pickstertravels:15465">
                    <title>pickstertravels: First class</title>
                    <dc:title>First class!!</dc:title>
                 </item>
</rdf:RDF>
title вытаскиваю легко

PHP:
        $rdf = simplexml_load_file($strLive);

        foreach ($rdf->item as $item) {
         echo $item->title; 
        }
а как <dc:title> ?

Спасибо.

-~{}~ 04.04.07 11:28:

Всё ещё не могу разобраться... =(
 

alexs

Новичок
Re: simplexml и Namespace

Привет.
Необходимо определить пространства имён:


<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">


PHP:
$dc = $item->children('http://purl.org/dc/elements/1.1/'); 
echo $dc->title;
Используя метод (children), ты получаешь коллекцию элементов относящихся к пространству имён "dc"
 
Сверху