2004年 06月 20日

Options +MultiViews

なんか一部のサービスで URL 入力するときにサフィックス付けないで入力すると駄目だったり、ローカルでテストするときも IE でサフィックス無しのほう開くと何故かダウンロードしようとする。(指定するとちゃんと表示してくれる)

んなわけでとりあえず foaf については適当にサフィックス有りで記述しようと思う。コンテンツネゴシ用のやつを無理やりやってるからなのかなぁ……

Options +MultiViews

なんか一部のサービスで URL 入力するときにサフィックス付けないで入力すると駄目だったり、ローカルでテストするときも IE でサフィックス無しのほう開くと何故かダウンロードしようとする。(指定するとちゃんと表示してくれる)
んなわけでとりあえず foaf については適当にサフィックス有りで記述しようと思う。コンテンツネゴシ用のやつを無理やりやってるからなのかなぁ……

XSLT

FOAF の bio:keywords (csv) のそれぞれにぐぐるへのリンクを貼ってみるテスト。XSLT の練習。バカでもできる再帰処理(謎
IE の文字の扱い方がちょっと変な気がする。” をぐぐるに渡す時に化ける。というかそもそも URI に日本語含めちゃうのがいけないんだな……でもどうやって XSLT で % 表記に変えろと……

同じ名前を持つ他のバインディングを参照できる位置に新たに現れたバインディングは、以前のバインディングを隠蔽する。あるテンプレート内部の xsl:variable エレメントまたは xsl:param エレメントが作成したバインディングが、同一テンプレート内の xsl:variable エレメントまたは xsl:param エレメントが作成したバインディングを隠蔽する場合はエラーである。

らしいから(そこの少し下に分かりやすい例があって、XSLT に代入演算子はないっても書いてある)、variable に代入できないのは本気らしい……どこが変数なんだ。

XSLT

FOAF の bio:keywords (csv) のそれぞれにぐぐるへのリンクを貼ってみるテスト。XSLT の練習。バカでもできる再帰処理(謎

IE の文字の扱い方がちょっと変な気がする。ぐぐるに渡す時に化ける。というかそもそも URI に日本語含めちゃうのがいけないんだな……でもどうやって XSLT で % 表記に変えろと……

同じ名前を持つ他のバインディングを参照できる位置に新たに現れたバインディングは、以前のバインディングを隠蔽する。あるテンプレート内部の xsl:variable エレメントまたは xsl:param エレメントが作成したバインディングが、同一テンプレート内の xsl:variable エレメントまたは xsl:param エレメントが作成したバインディングを隠蔽する場合はエラーである。

らしいから(そこの少し下に分かりやすい例があって、XSLT に代入演算子はないっても書いてある)、variable に代入できないのは本気らしい……どこが変数なんだ。

2004年 06月 19日

SW RDF

スキーマ書けばいくらでも誰でも語彙拡張ってできるんだろうか……できたら、どうやってそれ解釈すればいいんだろ。今のところ実装はないけどとりあえず作っとけみたいな感じになるのかな。

SW RDF

スキーマ書けばいくらでも誰でも語彙拡張ってできるんだろうか……できたら、どうやってそれ解釈すればいいんだろ。今のところ実装はないけどとりあえず作っとけみたいな感じになるのかな。

2004年 06月 18日

RSS - XSLT

どっかで(既に忘れた)ブログサービスの RSS には XSLT を関連付けるべき、と書かれた記事を見た。まぁたぶんそうしたほうがいいんだけど、IE が XSLT プロセッサ積まないでそのまま表示してたらたぶんこんなこと言う人いねぇだろうなぁとかちょっと思った。

それはいいとして XSLT 関連付けて表示させる内容がただのフィード内容だったら意味ないような。大体 RSS?って考えてクリックして、うわ!意味のわからないのがっ、とか思う人はフィードの使い方を知らないんだから、フィード内容と一緒に、むしろブラウザではフィード内容より優先して使用方法とか書いておいたほうが親切な気がする。

こんなこと書くなら自分でまずやれよって話ね。スーパー手抜きな説明しか書いてないしね。いきなり The Web KANZAKI とか見てもわかんないね。

ちょっと書き足してみた。実はイカツイ RSS リーダー(3 ペインとか)を利用したことがないのであんまりソフトを知らない。

げ、Internet Explorer で変換が効かない。何故!

って <?xml-stylesheet type="text/xsl" href="/rss.xsl"?> ですか、そうですか。

RSS - XSLT

どっかで(既に忘れた)ブログサービスの RSS には XSLT を関連付けるべき、と書かれた記事を見た。まぁたぶんそうしたほうがいいんだけど、IE が XSLT プロセッサ積まないでそのまま表示してたらたぶんこんなこと言う人いねぇだろうなぁとかちょっと思った。
それはいいとして XSLT 関連付けて表示させる内容がただのフィード内容だったら意味ないような。大体 RSS?って考えてクリックして、うわ!意味のわからないのがっ、とか思う人はフィードの使い方を知らないんだから、フィード内容と一緒に、むしろブラウザではフィード内容より優先して使用方法とか書いておいたほうが親切な気がする。
こんなこと書くなら自分でまずやれよって話ね。スーパー手抜きな説明しか書いてないしね。いきなり The Web KANZAKI とか見てもわかんないね。

ちょっと書き足してみた。実はイカツイ RSS リーダー(3 ペインとか)を利用したことがないのであんまりソフトを知らない。

げ、Internet Explorer で変換が効かない。何故!
って <?xml-stylesheet type="text/xsl" href="/rss.xsl"?> ですか、そうですか。

XSLT

IE で自分の FOAF 見てみたら変数またはパラメータ 'latd' を同じテンプレートで 2 回定義することはできません。というエラーがでる。

<xsl:variable name="latd" /> が二つあるのが原因なんだろうけど、書き方おかしいのかな。変数なんだから後から代入できるんじゃないのか。

んで、XSL って関数みたいなの作れないのかなーとか思ってたら作れるしね!仕様書読もうね俺。

関数化(仮)してエラー収まる。 template と call-template, with-param か……なんか XML で書くとめんどくさ。

XSLT

IE で自分の FOAF 見てみたら変数またはパラメータ 'latd' を同じテンプレートで 2 回定義することはできません。というエラーがでる。
<xsl:variable name="latd" /> が二つあるのが原因なんだろうけど、書き方おかしいのかな。変数なんだから後から代入できるんじゃないのか。
んで、XSL って関数みたいなの作れないのかなーとか思ってたら作れるしね!仕様書読もうね俺。

関数化(仮)してエラー収まる。 template と call-template, with-param か……なんか XML で書くとめんどくさ。