タグ

XSLTとInternetに関するtsupoのブックマーク (6)

  • CodeZine:Microsoft謹製、フリーのXMLエディタ「XML Notepad 2007」リリース(開発ツール, マイクロソフト)

    Microsoftは22日、XMLエディタ「XML Notepad 2007」をリリースした。同社のWebサイトから無償でダウンロードすることができる。 このエディタはXMLをツリーで表示できるペインと、実際の値が表示・編集できるペインからなる。要素や属性の追加、コピー、削除といった基的な編集を視覚的に行うことができるほか、ツリービューのアイコンをドラッグ&ドロップすることで要素の移動をすることもできる。 また、XSLTを適用した際のプレビュータブも用意されており、XMLにまつわる開発における強力なツールになりそうだ。XML Notepad 2007は、Windows Server 2003、Windows XP、Windows Vistaに対応しており、.NET Framework 2.0が必要となる。 Microsoft:XML Notepad 2007

    tsupo
    tsupo 2007/03/26
    XMLをツリーで表示できるペインと、実際の値が表示・編集できるペインで構成 / XSLTを適用した際のプレビュータブもある
  • ちょっとしたメモ - GRDDLサポートツール2つ

    2月に入ってGRDDLをサポートするツールが2つ立て続けに登場した。一つはRaptor RDF Parser Toolkit(Dave Beckettのアナウンス)、もう一つはJena GRDDL Reader(Jeremy Carrollのアナウンス)。いずれも、XHTMLプロファイルを通したスタイルシートの間接指定ができるようになっているところが大きい。 Raptorは、C#、JavaPerlPHPRubyなどの言語から利用できるRDFパーサの高速ライブラリで、RDF/XML仕様のエディタ自らが作っている定評あるもの。GRDDLは昨年からサポートしていたが、今回スタイルシートの間接指定も処理できるようになった。手元で試してみたら、XML/RDF出力だとxml:baseがうまく出てこないものの、GRDDLの処理はきちんとできている。 JenaはJavaでRDFを処理するための定番ラ

    tsupo
    tsupo 2007/02/03
    Jena GRDDL Reader: 前処理にNekoHTMLを使って整形式でない(X)HTMLを整形式にバランスさせるオプションがあるので、世の中に氾濫しているXHTMLくずれでもGRDDLが利用できるというのもポイント
  • Web 2.0からセマンティック・ウェブへ

    “Web 2.0”の主張 Tim O'Reillyによれば プラットフォームとしてのウェブ(The Web As Platform) 集合知の利用(Harnessing Collective Intelligence) データが重要(Data is the Next Intel Inside) 商品としてのソフトからサービスとしてのソフトへ(End of the Software Release Cycle) ハッキングと連動が容易な軽量プログラミング(Lightweight Programming Models) PCに限定されない利用(Software Above the Level of a Single Device) Ajaxに代表されるリッチなUI(Rich User Experiences) (What Is Web 2.0 Design Patterns and Busin

    tsupo
    tsupo 2006/11/22
    タグの表記の揺れをどうするか、など、課題は多い
  • ちょっとしたメモ - IE7、Firefox2でもRSS1.0にXSLTを適用させる

    IE7やFirefox2は、「フィード」をMIMEタイプで判別できないときは、コンテンツの先頭部分のテキストマッチで判断して「フィードプレビュー」を起動しているらしい。判定用の文字列パターンをRSSファイルで直接用いないようにしたら、確かにどちらのブラウザもプレビューではなくてXSLTを適用するようになった。ただし、一般のフィードリーダーの中にも同じような文字列マッチを使っているものがある模様で、方法によってはこれらのフィードリーダーでも修正版RSSを読めなくなってしまうので注意が必要だ。 Microsoft Team RSS BlogのWindows RSS Publisher's Guideによれば、MIMEタイプがapplication/xmlもしくはtext/xmlであるときは、IE7はコンテンツ冒頭の512バイトを読んで、その中に次の3つの文字列があればRSS1.0と判定するのだ

    tsupo
    tsupo 2006/11/09
    rdf:RDFを使ってRSS1.0を判定方法を用いているらしきものが結構あることが分かった
  • Firefox 2 でフィードの XSLT を有効にする: Days on the Moon

    各地で話題になっている、Firefox 2 が RSS フィードの製作者スタイルシートを無視する問題だが、「あの不定記 Firefox 2 のフィードプレビューで XSLT が無視されてしまう」にてフィードプレビュー自体を無効にする方法が載っている。しかし、そもそもスタイルシートが結び付けられてないフィードも多いわけで、そういったフィードにはフィードプレビューを使いたいところ。 そこで、上記記事をヒントに、XML がフィードかどうかを判別する XPCOM コンポーネントを置き換えてやればいいのではと思い立って、xml-stylesheet 処理命令が含まれる場合はフィードとみなさないコンポーネントを JavaScript で書いてみたのだが、C++ で書かれたコンポーネントを JavaScript で書いたコンポーネントで置き換える方法がわからずに挫折。 仕方なく処理の流れを追っていたら、

    tsupo
    tsupo 2006/10/28
    たった1行書き換えるだけで、XSLT が有効になる(が、MIME タイプの関係で、必ずしも XSLT が適用されるとは限らない)
  • ちょっとしたメモ - IE7もFirefox2もRSSを特別扱い

    IE7がRSSフィードのXSLTを無視することは以前も書いたが、Firefox 2.0までやってくれるとは。RSSの普及に対応し、特別なスタイル指定がなくてもフィードを読めるようにするという趣旨は分からんでもないが、HTMLのブラウザが作者スタイルシートがあればそちらを優先するように、文書のスタイル指定は尊重するほうが望ましいのではないか。 IE7の場合は、インターネットオプションのContentsタブでFeedsの設定を開き、「Turn on feed reading veiw」のチェックを外せば普通にXSLTを適用して表示できる。それに対してFirefox 2.0のほうは、フィードリーダに何を使うかが選択できるだけで、XSLTを有効にするオプションは見あたらない。しかも、デフォルトのフィードリーダでは、RSSの名前空間の要素のみが表示されて、dc:dateなども無視されるというお粗末さ

    tsupo
    tsupo 2006/10/27
    IE7 も Firefox2 も RSS/Atom の XSLT を無視するという話 / IE7 は設定を変更すれば XSLT が有効になる / Firefox 2 は XSLT を有効にするオプションが見当たらない
  • 1