タグ

xmlに関するpotappoのブックマーク (9)

  • JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記

    JavaScript-XPath とは JavaScript-XPath は、 DOM 3 XPath を実装していないブラウザに対して、実用的な速度で動作する DOM 3 XPath のエンジンを追加します。 一言で乱暴に言ってしまえば、どのブラウザでも document.evaluate って関数で XPath 使えるようになるよ!ってことです。 以下が公式サイトになります。 http://coderepos.org/share/wiki/JavaScript-XPath DOM 3 XPath ってなんなの!? めっちゃ簡単(で、ちょっとだけ適当)なDOM 3 XPath の説明をします><。 JavaScript でよく使う document.getElementById や document.getElementsByTagName って関数ありますよね? DOM 3 XPath

    JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記
    potappo
    potappo 2007/11/12
    ( ゚∀゚)o彡゜XPath!XPath!記事にチートシート。
  • HTML 用の XPath 機能テストを書いた - IT戦記

    こんな感じ ここでテストできます(DOM 3 XPath 対応ブラウザでしか動きません) XPath Functional Test テストしてみると Safari 3.0.3 Public Beta はバグが多い Opera と Firefox はかなり優秀 要素名は大文字? あと、特に気になった点として、 name 関数の復帰値が Firefox では大文字となって Opera, Safari は小文字となる。 なので、クロスブラウザ的には以下のように or で繋いであげないといけない。めんどくさいなあ // <p>hoge</p> var result = document.evaluate('//*[name() = "P" or name() = "p"]', document, null, 7, null);

    HTML 用の XPath 機能テストを書いた - IT戦記
  • 最速インターフェース研究会 :: CDATAの中に]]>を入れたい場合どうすればいいか

    [技術]CDATAの中に&gt;を入れる ということで、何かエスケープする方法があるのかと思って調べてみたら、 CDATA セクションは、という文字列で終わる。CDATAセクションの内部には、XMLで利用可能な文字をすべて記述することができる。唯一の例外は&#62;という文字列だけで、これを記述することはできない。 キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目的としている為、 買取り価格は普通のリサイクルショップの3倍程度です。 持っていてもしょうがない、でも捨てるのも勿体ないと思っている方、 詳しくはHPが御座いますので、お気軽にご

    potappo
    potappo 2007/09/19
  • IT戦記 - XPath は実用に耐えうるかの考察と xpath.js

    背景>< Safari 3 系から DOM Level 3 XPath が実装されました!!!キタコレ!!! Firefox 2 系は DOM Level 3 XPath が実装されている。 Opera 9 系は DOM Level 3 XPath が実装されている。 XPath 1.0 in JavaScript • Cameron McCormack's blog (以下、 xpath.js)なるものがあり Internet Explorer 6 および 7 のような DOM Level 3 XPath を実装していないブラウザでもそれ相当の機能を実装することができる ということで、以下のことを試してみたい!! Safari, Firefox, Opera の XPath のパフォーマンスはどうか? xpath.js のパフォーマンスはどうか? xpath.js は XPath 1.0

    IT戦記 - XPath は実用に耐えうるかの考察と xpath.js
  • 第9回XML開発者の日に行ってきた - Clash Cymbal Concerto

    感想とかは後にしてとりあえず内容メモをUPしまする。 始まりの言葉(村田さん) 山さん、山口さん、丸さんありがとう 宴会は3時ごろに出欠の確認をします。 店は去年と同じところ yoheiさんどうぞ。 yoheiさん 導入 プレゼンツールはid:secondlifeさんのツールを勝手にパクッてカスタマイズして使ってます。ありがとう。 前置き 去年も言ったけど、RESTはアーキテクチャスタイル RESTをどう生かしていくかはまだまだ悩みどころで、みなさん苦労しているんではないでしょうか。 理解促進のために使える? WebアプリとWebサービスは分けないほうがいいんじゃないか? ウェブ戦略としての「ユーザエクスペリエンス」読んだ人いる? いねぇのかよ。 ハイパーメディアシステムの設計にはCool URI重要。 良いフレームワークだとCool URIの設計が楽チン。 データ重要。 アクセスでき

    第9回XML開発者の日に行ってきた - Clash Cymbal Concerto
  • 第九回XML開発者の日

    第九回XML開発者の日 画像電子学会VMA研究会 企画: 村田真(国際大学)、山口琢(株式会社ジャストシステム)、山陽平(株式会社リコー)、丸徹(有限会社ウィザシステム) XML開発者の日を再び開催します。microformatなどを取り上げます。 前回については、詳細な議事録があります。多くの方のblog(ブックマークにある)でも感想が公開されています。 日時: 2006年11月24日(金) 10:00-18:00 会場: 日印刷会館(東京都中央区新富1丁目16番8号) 参加費: 2000円(消費税込み) 申し込み方法 終了しました。発表のときに使用した資料へのリンクを追加 してあります。詳細な議事録があります。多くの方のblog(ブックマークにある)でも感想が公開されています。 画像電子学会の主催であり、事前に参加申し込みが必要です。 満員になれば申し込みを締め切ります。申 し込

    potappo
    potappo 2006/11/15
    11月24日(金)。宮川さんがSkypeでプレゼンするとのこと。
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
    potappo
    potappo 2006/09/11
    XMLでは当然大文字と小文字が区別される。それゆえに生じる問題。
  • XSLTでナビゲーションリンク表示 - 徒書

    link要素とCSSのみでナビゲーションを作るで、CSSでlink要素によるナビゲーションを可視化する方法を知りました。 便利そうなのですが、「link要素をCSSで表示させると、a要素と同様のアンカーとして表示される」という実装をしているのは今のところFirefox等のGecko搭載ブラウザだけのようであり、HTMLの仕様上も必ずそのように実装しなければならないわけではないので、汎用的な方法とは言い難いのが惜しいところ。 そこで、 「出来るだけ既存のXHTML文書を書き換える事なく済ませたい。」 「JavaScriptを無効にしている方も困る事ないようにしたい。」 という条件の上で、より汎用的な解決方法はないかと考えてみて、「XSLTを使ってlink要素の内容をリストとして反映できるのでは」ということを思いつきました。 で久しぶりにXSLTを書いてみまして、できたのが以下です。 test

  • W3CがXML標準仕様群を改訂 - 仕様の明確化を目指す | エンタープライズ | マイコミジャーナル

    W3C(World Wide Web Consortium)は16日、改訂が進められていたXMLの標準仕様群を公開した。現在XMLは、RSSやAjaxをはじめとした各種技術、ならびにMicrosft Office、OpenOffice.orgといったアプリケーションなどの分野で広く利用されている。W3Cは、これまでの仕様では一部解釈上の相違が生じるおそれがあるとしており、仕様の明確化を目的とした改訂を行ったとしている。今回改訂が行われ、公開されたXML標準仕様は以下の通り。 XML 1.0(第4版) XML 名前空間 1.0(第2版) XML 1.1(第2版) XML 名前空間 1.1(第2版) 今回の改訂ではW3C XML Core Working Groupによって行われたもので、それぞれの仕様においてこれまでに報告されていた修正をすべて反映したものであり、新バージョンの発表ではないと

  • 1