tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルRSSリーダを作りたい
記事No11503
投稿日: 2008/02/21(Thu) 17:17
投稿者みなな
RSSに関して調べ始めなので、自身がないのですが
・代表的なフォーマットにRSS0.91、1.0、2.0 がある(ATOMもある?)
・これらはXMLで書かれている。
・VBではCreateObject("Msxml2.DOMDocument")からXMLを開く
間違っていたら、すいませんが教えてください。

RSSやATOMのURLから、RSSのどのフォーマットか、ATOMかを
判別する方法はありますでしょうか?
よろしくお願い致します。

[ツリー表示へ]
タイトルRe: RSSリーダを作りたい
記事No11504
投稿日: 2008/02/21(Thu) 17:28
投稿者魔界の仮面弁士
> RSSに関して調べ始めなので、自身がないのですが
> ・代表的なフォーマットにRSS0.91、1.0、2.0 がある(ATOMもある?)
> ・これらはXMLで書かれている。
> ・VBではCreateObject("Msxml2.DOMDocument")からXMLを開く
> 間違っていたら、すいませんが教えてください。

XML のハズなのですが、一部のサイトでは、データ中の「>」「<」などを
正しく処理しない(&lt; などに変換せずに埋め込んでしまう)ものがあり、
その場合、不正な XML データとして扱われる事になります。(サーバ側の実装ミス)

そのため、あえて XML パーサを用いず、独自にテキスト解析を行うような
RSS リーダも存在するようです。

> RSSやATOMのURLから、RSSのどのフォーマットか、ATOMかを
> 判別する方法はありますでしょうか?
http://www.witha.jp/Atom/RSS-and-Atom.html

[ツリー表示へ]
タイトルRe^2: RSSリーダを作りたい
記事No11506
投稿日: 2008/02/21(Thu) 17:45
投稿者みなな
お返事ありがとうございます。

> XML のハズなのですが、一部のサイトでは、データ中の「>」「<」などを
> 正しく処理しない(&lt; などに変換せずに埋め込んでしまう)ものがあり、
> その場合、不正な XML データとして扱われる事になります。(サーバ側の実装ミス)
>
> そのため、あえて XML パーサを用いず、独自にテキスト解析を行うような
> RSS リーダも存在するようです。
そうなのですか。。
まずは勉強にもなるのでXMLパーサというものを使おうと思います。

> > RSSやATOMのURLから、RSSのどのフォーマットか、ATOMかを
> > 判別する方法はありますでしょうか?
> http://www.witha.jp/Atom/RSS-and-Atom.html
URLまでありがとうございます!
この書式の違いを見ればいいということですよね?

[ツリー表示へ]