スレ立てるまでもない質問はここで 161匹目

レス数が1000を超えています。これ以上書き込みはできません。
2022/08/27(土) 16:03:56.00ID:5336PvZW
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
996976
垢版 |
2022/10/20(木) 22:27:56.51ID:zGrDbuOl
>>989
Ruby で、RSS, RDF 形式なら、

library rss
https://docs.ruby-lang.org/ja/latest/library/rss.html
997デフォルトの名無しさん
垢版 |
2022/10/21(金) 16:39:57.42ID:X//QLN3D
次スレ

スレ立てるまでもない質問はここで 162匹目
https://mevius.5ch.net/test/read.cgi/tech/1666337882/l50
998976
垢版 |
2022/10/21(金) 21:14:34.88ID:X//QLN3D
>>989
Ruby のRSS::Parser で、CiNii のRDF の所のXML ファイルをパースしたら、
channel タグが無いのでパースエラーとなり、処理できない。
そこで、Nokogiri で、スクレイピングしてみた

require 'nokogiri'

file_path = "input.rdf"
doc = Nokogiri::XML( File.read file_path )

# 名前空間は、: の代わりに、| で区切る
title = doc.at_css( "dc|title" ).content
researcher = doc.at_css( "creator > Researcher > foaf|name" ).content

puts title, researcher

出力
共通性と固有性のあいだ
大向 一輝
999デフォルトの名無しさん
垢版 |
2022/10/22(土) 00:36:41.00ID:EWgHsoKI
スレの結論

衰退言語Rubyは使ってはいけません
1000デフォルトの名無しさん
垢版 |
2022/10/22(土) 00:37:17.95ID:smVYDH46
rubyはオワコン
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 55日 8時間 33分 22秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況