2006年9月17日のブックマーク (4件)

  • @IT:サンプルで覚えるXSLTプログラミング

    サンプルで覚える XSLTプログラミング 小山尚彦、Chienowa.comチーム 日オラクル株式会社 2000/8/22 2000/10/12(第9章以降追加) XMLは文書の記述の表記基準に過ぎません。ですから、XMLがその真価を発揮するにはさまざまな要素が必要です。例えば、XML文書のデータ構造を、XML文書をやり取りする人々のあいだで定義しておくことは大切です。そのために、DTDや最近ではXML SchemaというXMLデータ構造を表記する基準(スキーマ言語)が検討されています。 また、XML文書をさまざまな形式に加工することも重要でしょう。しかも、 そのような加工の方法もXMLで書かれたならなおよいでしょう。 それがXSL(Extensible Stylesheet Language)です。 XMLを自由に加工できる XSLはXSLT(XSL Transformation)と、

    web2hack
    web2hack 2006/09/17
  • 最速インターフェース研究会

    http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に問題が起きる。それから、deep_cloneが欲しい場合はJSONを作ってevalすればよい。パフォーマンスを気にする場合とか、浅いコピーが必要な場合はそれなりに工夫する必要があるけど。 で、JSONにするのにFirefoxだとtoSourceというのが使える。unevalというラッパーがあって、これだとnullでも平気。 http://subtech.g.hatena.ne.jp/cho45/

  • ECナビラボ

    ECナビラボについて ECナビラボとは、私たちECナビスタッフが、次世代に向けて研究開発した技術を実験的に公表していく場です。 私たちから提供するα版アプリケーションを体験していただき、みなさんからの貴重なフィードバックを基に積極的な技術研究、開発に取り組んでいきます。 Buzzurl(バザール) New! フィードバックはこちらから! Buzzurl(バザール)は、日頃のニュースチェックや情報収集をすばらしいものに変えてくれるソーシャルブックマークサービスです。 集めたニュースを整理! 新規ユーザー登録をして、Buzzurlのマイページを持とう。ソーシャルブックマークとして活用することができます。 世の中の動きをキャッチ! エントリー毎にブックマークしているユーザーの数が表示されるので、今何が話題になっているのかがわかりやすい! あの人の情報源を共有♪ 情報に敏感なユーザーを見つけたら、

  • Amazon WebサービスをXSLTでJSONに変換 - snippets from shinichitomita’s journal

    AmazonWebサービスをXSLTでJSONに変換してブラウザ直結させるのは結構使える技だと思ってたけど、なにせ今までXSLスタイルシートを書く機会がほとんどなかったため、XML中の文字列に引用符が含まれるときのエスケープ(置換)方法がどうしていいのかわからなかった。そのため、ときどき文に「'」や「"」が含まれる場合に、ブラウザがJSONとして解釈できずにエラーになっていた。 これじゃちょっと問題が多いので、何とかならないか調べたところ、一応組み込みのreplace関数というのがあるらしい。ただしこれはXSLT 2.0からみたいだったので、なんだAmazonのXSLTじゃできないんじゃん?と思ってたのだけど、このエントリ見てちゃんと違うやり方があるのに気がついた。慣れればさらっと出て来るんだろうな。 http://hail2u.net/blog/coding/labs-hail2-n

    Amazon WebサービスをXSLTでJSONに変換 - snippets from shinichitomita’s journal
    web2hack
    web2hack 2006/09/17
    クオーテーション問題