[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 11 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
951
(2): (ワッチョイ d76e-pvza) 2021/04/19(月)20:31 ID:hskk6RGP0(1/2) AAS
$rss = simplexml_load_file("外部リンク:jin115.com
$ns = $rss->getDocNamespaces()['rdf'];

rssをとるコードを以前教えてもらいました。
getdocnamespacesの処理が必要なのはなぜでしょうか?

名前空間を採るということですが、rdfファイルというのはフィードの情報だけではないので、フィード部分のみを取得するという感じですか?
955
(2): (ワッチョイ 9f02-IHcq) 2021/04/20(火)01:37 ID:trDUwP4k0(1/2) AAS
>>951
>getdocnamespacesの処理が必要なのはなぜでしょうか?
XMLが名前空間使うからだよ
XML扱う関数使ってるからだよ

channelのitems(SimpleXmlElement)得るのにchildrenにns渡すのわかったなら、itemの方のvar_dumpしてプロパティとして取れそうにないやつ(SimpleXmlElement)にそれをするだけだろ?
956
(3): (ワッチョイ 9f02-IHcq) 2021/04/20(火)01:40 ID:trDUwP4k0(2/2) AAS
>>951
$rss = simplexml_load_file("外部リンク:jin115.com
$ns = $rss->getDocNamespaces();

$result = [];
foreach ($rss->item as $item) {
$result[] = [
'about'=> (string) $item->attributes($ns['rdf'])->about,
省8
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.989s*