| 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: 15 let
|
|||
0