Autor | Zpráva | ||
---|---|---|---|
jamal Profil * |
#1 · Zasláno: 10. 2. 2012, 13:26:58
Zdravím snažím se přes simplexml nacist xml v tomto formátu a ani za nic se mi to nedari. Zde je část xml souboru a kód kterým se to snažím parsovat:
<?xml version="1.0" encoding="UTF-8"?> <rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"> <channel> <title>ETBdev</title> <link>https://adresa.com:443</link> <description>Description of feed</description> <item> <title>my feed title</title> <link>https://adresa.com:443/display/pages/page</link> <description><div class="feed"> <p>Page <b>edited</b> by <a href="https://adresa.com:443/display/~login">Jméno Příjmení</a> </p> <div style="padding: 10px 0;"> <a href="https://adresa.com:443/display/LinkToFeed/">View Online</a> | <a href="https://adresa.com:443/pages/page">View Changes Online</a> | <a href="https://adresa.com:443/display/pages/linkToComment">Add Comment</a> </div> </div> </description> <pubDate>Thu, 09 Feb 2012 12:48:11 GMT</pubDate> <guid isPermaLink="false">tag:adresa.com,2009:page-id</guid> <dc:creator>Jméno Příjmení</dc:creator> <dc:date>2012-02-09T12:48:11Z</dc:date> </item> ... </channel> </rss> <? $links="https://adresa.com:443/linkToFeed"; $links=explode(",",$links); foreach($links as $link) { $xml = simplexml_load_file($link); foreach ($xml->children() as $all) { foreach($all->item as $entry){ $title=$entry->title; $link=$entry->link; echo "$title $link<br>"; } } } ?> Jediné co jsem našel, tak může být problém s dvojtečkou u tagů s name space ,např <dc:creator>. Díky za každou pomoc |
||
Časová prodleva: 12 let
|
0