ページ 11

simplexml_load_file関数について

Posted: 2011年2月05日(土) 17:59
by Ciel
お世話になります。

simplexml_load_file関数についてお聞きしたいことがあります。

このmixcのRSSを取得して、色々とやりたいと思っているのですが、
取得したXMLファイルの中にCDATAという文字が入っている部分のテキストが取得できません。

simplexml_load_file("http://dixq.net/forum/feed.php",'Simple ... ML_NOCDATA)

ググッたところ↑のように、第三引数に、LIBXML_NOCDATAを指定すればCDATA形式のものも読めると、
書いてあったのですが、読めませんでした。
というか読み方がわかりません。

<entry>
<author><name><![CDATA[Ciel]]></name></author>
</entry>

↑例えばこのようなファイルがあった場合、nameタグの間に挟まれているテキストを取得するにはどうすればよいのでしょうか?
$xmlobj->author->name
では取得できませんでした。

よろしくお願い致します。

Re: simplexml_load_file関数について

Posted: 2011年2月06日(日) 01:41
by サウス
print_r($xmlobj)で本当にテキストが取得できていないのか確認してみてください。

Re: simplexml_load_file関数について

Posted: 2011年2月06日(日) 08:15
by Ciel
サウスさんありがとうございます。

すいません。

さっきコードを何も替えずにやってみたら表示されました。。。

何がおかしかったのかわかりません。

次からは表示されなくても、ソースまで表示してみようと思います。

ありがとうございました「^^