warobushek
Новичок
Парсинг с помощью SimpleXML
Подскажите пожалуйста,
1. При парсинге через SimpleXML кодировка сохранится или будет UTF8?
2. как обратиться к элементу content:encoded в данном примере:
Я пытаюсь следующим образом:
Подскажите пожалуйста,
1. При парсинге через SimpleXML кодировка сохранится или будет UTF8?
2. как обратиться к элементу content:encoded в данном примере:
Код:
<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<prefix></prefix>
<title>Название</title>
<link>[url]http://site.ru/[/url]</link>
<description><![CDATA[Описание]]></description>
<language>ru</language>
<lastBuildDate>Thu, 03 Jun 2010 04:40:02 GMT</lastBuildDate>
<ttl>60</ttl>
<image>
<url>Путь к картинке</url>
<title>Название</title>
<link>[url]http://site.ru/[/url]</link>
</image>
<item>
<prefix />
<title>Заголовок</title>
<link>[url]http://site.ru/doc.html[/url]</link>
<pubDate>Tue, 01 Jun 2010 10:25:08 GMT</pubDate>
<description>Краткое содержание</description>
<content:encoded><![CDATA[<div>Содержимое</div>
]]></content:encoded>
<category domain="http://site.ru/razdel.html">Значение</category>
<dc:creator>name</dc:creator>
<guid isPermaLink="true">[url]http://site.ru/doc.html[/url]</guid>
</item>
</rss>
PHP:
$rss = simplexml_load_file($fname);
$rss->channel->item->content