/[pub]/suikawiki/sw4data/ids/8/130.txt
Suika

Contents of /suikawiki/sw4data/ids/8/130.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (hide annotations) (download)
Tue Dec 2 10:45:51 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +20 -0 lines
File MIME type: text/plain
updated by (anon)

1 wakaba 1.10 [2] [[アウトライン・プロセッサ]]の [[outline]] 文書の形式。
2 wakaba 1.2
3     [3]
4     [CITE[Outline Processor Markup Language]] <http://www.opml.org/>
5    
6 wakaba 1.11 [27] [CITE@ja[OPMLのPはProcessior? ――誤記がコピペで大量伝播か - @IT]] ([TIME[2008-12-02 19:37:57 +09:00]] 版) <http://www.atmarkit.co.jp/news/200707/09/weekly.html>
7    
8 wakaba 1.10 * 仕様書
9 wakaba 1.2
10    
11     [6]
12     [CITE[OPML 1.0 Specification]] <http://www.opml.org/spec>
13    
14 wakaba 1.4 [10] ([TIME[2004-03-09 14:51:05 +09:00]] 版) <http://static.userland.com/gems/radiodiscuss/opmlDtd.txt>
15    
16     [[OPML 1.0]] の [[DTD]]。
17    
18 wakaba 1.2 [7] [CITE[OPML 2.0]] ([TIME[2008-12-02 16:46:14 +09:00]] 版) <http://www.opml.org/spec2>
19 wakaba 1.3
20 wakaba 1.4 [9] [CITE[OPML Version 2.0 - (DLESE) Digital Library for Earth System Education]] ([TIME[2008-12-02 17:27:37 +09:00]] 版) <http://www.dlese.org/Metadata/opml/2.0/>
21    
22     [[OPML 2.0]] の [[XML Schema]]。
23    
24 wakaba 1.10
25 wakaba 1.4 [12] [CITE@ja-JP[Don'tStopMusic - OPML]] ([[DATE Ken]] 著, [TIME[2008-04-23 02:25:41 +09:00]] 版) <http://dontstopmusic.no-ip.org/diary/20041011.html>
26    
27     [11] [CITE@ja[OPML の仕様に関するまとめ | WWW WATCH]] ([TIME[2008-12-02 17:28:30 +09:00]] 版) <http://hyper-text.org/archives/2008/03/opml.shtml>
28    
29 wakaba 1.10 ** OPML 1.1
30    
31     [15] [CITE[Heads-up: OPML 1.1 coming shortly]] ([TIME[2008-12-02 17:41:41 +09:00]] 版) <http://www.opml.org/stories/storyReader$11>
32    
33     [[RSS 0.92]] と同じで結局完全な仕様書は出ていないのか?
34    
35     [18] [CITE[OPML - naoyaの日記 - naoyaグループ]] ([TIME[2008-12-02 17:58:49 +09:00]] 版) <http://naoya.g.hatena.ne.jp/naoya/20061030/1162194825>
36    
37     >
38     1.1 の公式な spec がどうもネット上でないみたいなんですが、http://dontstopmusic.no-ip.org/diary/20041011.html をみるに 1.1 と 1.0 は仕様上大差がないようです。
39     >
40     が、XML::OPML が解説してる仕様の記述 (head 要素の各要素の意味合いとか) は 2.0 spec に載ってるものにかなり近い(ところどころ違う) という感じになってます。
41     >
42     1.1 が野良で適当に拡張されてったのを 2.0 で集約してっていう感じなんすかねえ。
43    
44     * フィード以外の用例
45    
46     [1] ''スカンクワークス・2003年8月 アウトラインプロセッサーとXML'' <http://anoh.s10.xrea.com/works/03-08.php#d2003-08-16c1>
47    
48     [26]
49     >>1 によると[[オムニアウトライナー]]はこんな [[OPML]] を吐くらしい:
50     [PRE(XML example code)[
51     <?xml version="1.0" encoding="UTF-8"?>
52     <opml version="1.0">
53     <head>
54     <title>アウトライナー</title>
55     <expansionState>0</expansionState>
56     </head>
57     <body>
58     <outline text="アウトラインプロセッサを使ったXML生成" _note="アウトライナーのデータ形式を検証">
59     <outline text="2003-08-20"/>
60    
61     <outline text="アウトラインプロセッサ" 本文="アウトラインプロセッサの中には、XML形式での書き出しをサポートしているものがある。階層構造を保ったまま、XML形式に変換することができれば、XMLドキュメントプロセッサーとして重宝できそうだ。"/>
62     <outline text="Mac用のアウトラインプロセッサ" 本文="まず最初に目をつけたのはMac用のオムニアウトライナーだ。"/>
63     </outline>
64     </body>
65     </opml>
66     ]PRE]
67    
68     ;; <http://anoh.s10.xrea.com/works-image/03img/08-16c1-opml.opml>
69    
70     * 互換性
71    
72     [4]
73     [CITE[Sam Ruby: OPML compatibility]] <http://intertwingly.net/blog/2005/11/28/OPML-compatibility>
74    
75 wakaba 1.4 [13] [CITE@ja[Bloglines仕様のOPMLをBlogPeople, MyblogList仕様に « YAGITCHE]] ([TIME[2008-12-02 17:32:27 +09:00]] 版) <http://yagi.tc/archives/2005/04/23/199/>
76    
77     >Bloglines仕様のOPMLは他でそのままインポートできないことが多い。
78    
79     >
80     :<Bloglines>:
81     <outline title="カテゴリ名">
82     <outline title="サイト名" type="rss" htmlUrl="サイトURL" xmlUrl="フィードURL" />
83     </outline>
84     :<BlogPeople>:
85     <outline text="サイト名" type="link" url="サイトURL" title="" />
86     :<MyblogList>:
87     <outline text="サイト名" type="link" url="サイトURL" description="" />
88    
89 wakaba 1.8 [21] [CITE[2004-06-08 - Moleskin Diary 2.0]] ([TIME[2008-12-02 19:02:15 +09:00]] 版) <http://d.hatena.ne.jp/moleskin/20040608#p2>
90    
91     >
92     OPMLを読むソフトウェアを作る場合は
93     - まずtext属性の存在をチェック.存在するならばtext属性の値をfeedの名前として採用する.
94     - text属性が存在しないならば,title属性の値を読む
95    
96     >
97     という動作にしなければならない.
98     >
99     一方OPMLを書き出すソフトウェアを作る場合は
100     - text属性とtitle属性の双方にfeedの名前を設定すること.
101     - ダミーでいいからdescription属性を記述すること.
102     - それでも他人様のアプリケーションがあなたの作ったOPMLファイルを正しく解釈してくれるとは期待しないこと
103    
104     >ということになる.
105    
106 wakaba 1.9 [22] [CITE[つちのこ、のこのこ。: RSSリーダーで取り込める OPML の形式]] ([TIME[2008-12-02 19:06:04 +09:00]] 版) <http://tuchinoko.moe-nifty.com/oboegaki/2005/04/rss_opml__d324.html>
107    
108     [23] [CITE[フレッシュリーダーからのOPMLインポートでこける - fastladder-discuss-ja | Google グループ]] ([TIME[2008-12-02 19:10:53 +09:00]] 版) <http://groups.google.com/group/fastladder-discuss-ja/msg/02a19a7a455f14a1>
109     (2008年2月9日)
110    
111     >フレッシュリーダーのOPMLにはhtml_url属性がありません。しかし、views/import/confirm.rhtmlで
112     はxml_url, html_urlが両方(&&)存在するものだけフィードとして認めています。これをxml_urlだけにしたらひとまずインポー
113     トできました。
114    
115 wakaba 1.10 [24] [CITE[memo.xight.org - OPML]] ([[Yoshiki Sato]] 著, 2004-09-04 Sat 版) <http://memo.xight.org/2004-09-04-22>
116 wakaba 1.9
117 wakaba 1.10 >
118     -SharpReader[2003-11-01-2] では title属性 の値をfeedの名前として使用している.
119     -RSSバー for Sleipnir[2004-09-04-20] では text属性 の値をfeedの名前として使用している.
120     -RSSバー for Sleipnir[2004-09-04-20] では expand属性があり,フォルダの開閉のフラグとして使用しているが,
121     expand属性が無いと正しくインポートできない.
122 wakaba 1.9
123 wakaba 1.12 [28] [CITE[OPMLのImport/Export - blog:N@TURE BRAIN]] (July 16, 2004 版) <http://laugh.sub.jp/archives/200407/16-1617.php>
124    
125     >「Rabbit Ticker」が軽くてなかなかいいなぁと思ったので、取りあえずOPMLをSharpからエクスポートして、Rabbitに読み込ませるとエラー落ちました。
126    
127     >Sharpの吐き出すOPMLにはtext属性が無く、title属性しかついていないのでエラーになるんですね。
128     >
129     でも、強制終了してしまうのはどうかと思います。(;’Д`)
130 wakaba 1.7
131 wakaba 1.13 [29] [CITE['''[''' b l o g ''']''' psychedesire: はてなアンテナOPML->フレッシュリーダー]] ([TIME[2006-12-06 04:31:42 +09:00]] 版) <http://www.psychedesire.org/private/blog/2006/09/opml.html>
132    
133     >はてなアンテナのopmlファイルを開いてみると、
134     type="rss"になってるやつはちゃんと登録されるんだけど、
135     type="link"になってるやつはフォルダ扱いになってしまったり、
136     ちゃんと登録されないでスルーされてしまう。
137     >
138     今からはてなアンテナのopmlを直す。
139     今、ザザザザっとフレッシュリーダーが吐くopmlの中を見た。
140     RSS吐いていないサイトの場合、フレッシュリーダーではtype="html"になっているので、
141     type="link"をtype="html"に置き換えてやればいいんじゃないかと思う。
142     ちょっとやってみよう。
143    
144     [30] htmlUrl とかって case-insensitive、ってことないよね、たぶん、きっと。
145     でも htmlurl みたいなのみたよ、さっき、たしか。
146    
147     [31] [CITE@ja-jp[OPML 生成 XSLT]] ([[中博俊]] 著, [TIME[2008-12-02 19:43:11 +09:00]] 版) <http://blogs.wankuma.com/shannon/archive/2008/06/25/145472.aspx>
148    
149     生成された [[OPML]] [[文書]]は [CODE(URI)@en[[[http://opml.org/spec2]]]] [[名前空間]]に[[要素]]が属しているけど、
150     これは互換性に問題ないのだろうか? 世間一般の [[OPML]] [[構文解析器]]は [[XML名前空間]]対応していなくて単なる未知の[[属性]]として無視するのかな?
151 wakaba 1.7
152 wakaba 1.3 * 例
153    
154     [8] [[OPML 1.0]] 仕様書から、次の3つの例が[[リンク]]されています。
155    
156     - [[プレイ・リスト]] <http://static.userland.com/gems/radiodiscuss/playlist.opml>
157     - [[仕様書]] <http://static.userland.com/gems/radiodiscuss/specification.opml>
158     - [[プレゼンテーション]] <http://static.userland.com/gems/radiodiscuss/presentation.opml>
159 wakaba 1.4
160 wakaba 1.6 [16] [[OPML 2.0]] 仕様書から、次の例が[[リンク]]されています。
161     -<http://hosting.opml.org/dave/spec/subscriptionList.opml>
162     -<http://hosting.opml.org/dave/spec/states.opml>
163     -<http://hosting.opml.org/dave/spec/simpleScript.opml>
164     -<http://hosting.opml.org/dave/spec/placesLived.opml>
165     -<http://hosting.opml.org/dave/spec/directory.opml>
166     -<http://hosting.opml.org/dave/spec/category.opml>
167    
168    
169 wakaba 1.4 [14] [CITE[livedoor Reader - RSSリーダー : おすすめフィード]] ([TIME[2008-12-02 17:34:58 +09:00]] 版) <http://reader.livedoor.com/recommend/>
170    
171     [[OPML]] が沢山提供されています。
172 wakaba 1.3
173 wakaba 1.7 [17] <http://bbb-mesi.hp.infoseek.co.jp/o/2006.04.08.opml> ([CODE(MIME)@en[[[text/plain]]]])
174    
175     ><opml version="1.1"><head/><body>
176    
177     [19] [CITE[URI メモ]] ([TIME[2008-12-02 18:05:11 +09:00]] 版) <http://diary.noasobi.net/memo/memo2opml.php>
178 wakaba 1.3
179 wakaba 1.7 ;; [CITE@ja[URI メモ]] ([TIME[2008-12-02 18:05:53 +09:00]] 版) <http://diary.noasobi.net/memo/memo.php>
180     の [[OPML]] 版。もしや [CODE(HTML)@en[[[rel]]=[[outline]]]] が? と思ったけど流石になかった。
181 wakaba 1.3
182 wakaba 1.8 [20] [CITE[feed meter の OPML : a++ My RSS 管理人ブログ]] ([TIME[2008-11-29 07:26:41 +09:00]] 版) <http://blog.myrss.jp/archives/2005/07/feed_meter_opml.html>
183 wakaba 1.10
184     [25] [CITE[Japan Blog Award 2008のOPMLを作ってみた。 - くまめがね]] ([TIME[2008-12-02 19:25:56 +09:00]] 版) <http://kuma-kigurumi.breakarea.com/2008/03/01/japan-blog-award-2008-opml/>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24