本文へジャンプします。



こんにちは、ゲストさん



現在位置: トップ > HTML と XHTML で同じ XPath を使う: Days on the Moon


(本文から引用)

前の画像 次の画像
通常、XPath を書くときは //p のようにすることが多いと思いますが、これには名前空間の指定が含まれていないため、XHTML 文書 (MIME タイプが application/xhtml+xml で提供されている文書) では使えません。これに対するアプローチとしては、//h:p のようにあらかじめ XPath 式に名前空間の指定を含めておき、リゾルバによる名前空間接頭辞の解決時に HTML と XHTML とで処理を分けるというのが一般的でした。「XPathNSResolver のクロスブラウザとか」や「document.contentType == "application/xhtml+xml"なページでの$X」で扱っている方法です。とはいえ、いちいち名前空間接頭辞を指定するのは面倒くさいですし、同じ名前空間に対する接頭辞が人によって違うのも不便です。XPath 式の中で要素名と思われる部分は限定されるのだから、正規表現による置換で接頭辞を追加できないかと考えていました。しかし、ここでネックになるのが演算子です。XPath の演算子には英字からなるものがあり、たとえば式 div ...

続きを読む

この記事をクリップする

この記事をクリップしたユーザー一覧


みんなのおすすめ商品(Amazon.co.jp)

  あなたもアフィリエイトを始めませんか?    

よつばと!  9 (電撃コミックス) おおきく振りかぶって Vol.13 (アフタヌーンKC) のだめカンタービレ #23 (講談社コミックスキス)  

よつばと! 9 (電撃コミックス)

46人がクリックしました

著者:あずま きよひこ
出版社: 角川グループパブリッシング

おおきく振りかぶって Vol.13 (アフタヌーンKC)

20人がクリックしました

著者:ひぐち アサ
出版社: 講談社

のだめカンタービレ #23 (講談社コミックスキス)

125人がクリックしました

著者:二ノ宮 知子
出版社: 講談社

 


他にもこんなクリップがオススメ

  1. 閲覧数1080 クリップ数13

    jQuery日本語リファレンス 本文へ

    コメントjQueryの日本語リファレンス。

  2. 閲覧数1061 クリップ数3

    新しくなったAutoPagerizeのSITEINFOバックエンドwedata - bits and bytes 本文へ

    コメント自由に追加できるようになったんだって。 編集は追加した人のみっぽい。

  3. 閲覧数798 クリップ数6

    nihilogic: Javascript Super Mario Kart 本文へ

    コメントjavascriptのマリオカートらしい


同じサイトでクリップされている記事

  1. 閲覧数112 クリップ数1

    JavaScript で構文解析: Days on the Moon 本文へ

  2. 閲覧数642 クリップ数3

    Firefox 2 でフィードの XSLT を有効にする: Days on the Moon 本文へ

    コメントたった1行書き換えるだけで、XSLT が有効になる(が、MIME タイプの関係で、必ずしも XSLT が適用されるとは限らない)

  3. 閲覧数291 クリップ数1

    DOM オブジェクトとメモリリーク: Days on the Moon 本文へ







携帯でアクセス

携帯アクセスバーコード
携帯で左のバーコードを読み取るか
URLを携帯に送信してください。

Powered by モバクシー




推奨画面サイズ
1024×768 以上

クリップBETAトップへ戻る