Парсинг с помощью SimpleXML

warobushek

Новичок
Парсинг с помощью SimpleXML

Подскажите пожалуйста,
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
 
Сверху