simplexml_load_file関数について

PHPについてのコミュニティです。

Web言語の一種で、perlに並ぶ有名な言語です。
あの某有名動画サイトや、某SNSサイトでもPHPが使われています。
そんなPHPに少しでも可能性を見た人達が、とりあえず参加だけでもしておこうとうコミュニティです。
返信
アバター
Ciel
記事: 252
登録日時: 9年前

simplexml_load_file関数について

#1

投稿記事 by Ciel » 8年前

お世話になります。

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
では取得できませんでした。

よろしくお願い致します。
oui C'est la Vie♪

アバター
サウス
記事: 78
登録日時: 9年前
住所: 千葉
連絡を取る:

Re: simplexml_load_file関数について

#2

投稿記事 by サウス » 8年前

print_r($xmlobj)で本当にテキストが取得できていないのか確認してみてください。

アバター
Ciel
記事: 252
登録日時: 9年前

Re: simplexml_load_file関数について

#3

投稿記事 by Ciel » 8年前

サウスさんありがとうございます。

すいません。

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

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

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

ありがとうございました「^^
oui C'est la Vie♪

返信

“PHPに可能性を無限大” へ戻る