タグ

xpathに関するsendsageのブックマーク (50)

  • Firefox 3.6 での XPath による要素取得: Days on the Moon

    Firefox 3.6 にしたら、動的に生成した文書からの XPath による要素取得ができなくなったという報告が挙がっています。 Firefox3.6でdirect_bookmark.jsとdirect_hb.jsのはてブのタグを取得できていない問題(未解決→解決) - ヴィンペラートル・オクタウィアヌス - vimperatorグループ subscldr.jsが動かなくなったのを直してみた - mountain_dewの日記 この原因は、Firefox 3.6 で HTML 要素の名前空間の扱いが変わったことにあります。Firefox 3.6 (Gecko 1.9.2) では、HTML5 に従い、HTML 要素が (XML 文書中でなくても) XHTML の名前空間 (HTML5 でいうところの「HTML の名前空間」) http://www.w3.org/1999/xhtml に属す

  • IBMは、WebSphere 7にXPath 2.0, XSLT 2.0 と XQuery 1.0のサポートを加えた

    原文(投稿日:2009/12/18)へのリンク IBMのWebSphereのフィーチャ・パックは、アプリケーション・サーバに新しいフィーチャを提供する、製品の拡張用のパックで、インストールするかどうかは、オプションである。IBMが 最近公開した XMLのフィーチャ・パックは、アプリケーション開発者に、もっとも最近承認されたW3CのXML標準セットのサポートを提供する: XQuery 1.0: XMLデータのコレクションをクエリするために設計され、新しく導入されたクエリかつ関数型プログラム言語である。それは、XPath式のシンタックスを使い、XMLドキュメントの特定部分を処理し、"FOR, LET, WHERE, ORDER BYと RETURN"という表現を加えている。一般に、"FLWOR"と略され、SQLと同様な方法で、多数のXMLストリーム間で結合を実行するために使える。 XPath

    IBMは、WebSphere 7にXPath 2.0, XSLT 2.0 と XQuery 1.0のサポートを加えた
  • XPathGraph

    ただいま6月7日以降に新しく作成したグラフが更新されない不具合を確認しています。原因調査中ですが、マッシュアップ先のはてなグラフの影響の可能性もあり解決までしばらく掛かるかもしれません。ご不便をお掛けしまして申し訳ございません。作成済みのグラフに関しては問題なく更新されています。また登録についても(更新はされないものの)可能です。 XPathからグラフを生成。 XPathGraphはウェブサイト上にある数値を定期的に取得し、自動的にグラフを作成するサービスです。取得したい数値を含むノードをXPathで指定すると、その日に巡回した結果をグラフに追加していきます。[詳しく] 例えば こんなグラフを作成出来ます 為替 no description 2008年11月12日 18:28 怖い絵2Amazonランキング no description 2008年12月18日 20:09 microSDH

  • JavaScript-XPath/XPath_to_CSS_Thinking – CodeRepos::Share – Trac

    XPath から CSS Selector への変換を真剣に検討するページ XPath を IE8 で querySelector 出来るセレクタに変換する方法を考えよう」 HTML で使用することに特化していい XPath から要素を取得する過程で使う目的 ブレスト 出来る系 //aaa//bbb//ccc => aaa bbb ccc /aaa/bbb/ccc => html > bbb > ccc (ルートは html と決まっているから妥協) id("hoge") => #hoge id("hoge") | //aaa[@hoge="fuga"] => #hoge, aaa[hoge="fuga"] //aaa/*[not(preceding-sibling::*)] => aaa > *:first-child //aaa[contains(@hoge, 'fuga')] =>

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • XMLTable関数の使い方サンプル | Unofficial DB2 BLOG

    以前こちらで書いたように、XML形式で格納したデータをRDBMSの表形式にしてくれるXMLTABLE関数(SQL/XML関数の一種)は多くのクライアントからXMLデータにアクセスできるようにする事ができる便利な機能です。 XMLTABLEの引数にはXPathが書けるので非常に柔軟な操作ができる反面、やや複雑です。以下の記事では(例によって英語ですが)そのXMLTABLEの色々な使い方を例で示してくれています。 - XMLTABLE by example, Part 1: Retrieving XML data in relational format - XMLTABLE by example, Part 2: Common scenarios for using XMLTABLE with DB2 読むと想像以上に複雑な変換にも対応できる奥が深い関数であることが分かると思います。 (余談

  • Leo's Chronicle: XML時代の終焉 ~ XMLから再びCoddへ

    先日、ACM SIGMODの日支部大会に招いていただいて、「Relational-Style XML Query (ACM Portal http://doi.acm.org/10.1145/1376616.1376650)」について講演をしてきました。Relational-Style XML Queryは、XMLという複雑な構造をもったデータに対して、SQLのようなテーブルデータへの検索に使われる言語で問い合わせする手法です。 この研究の肝は、木構造データといわれるXMLでも、実はそのほとんどがリレーション(Microsoft Excelのようなテーブル形式のデータ)の組み合わせと考えることができ、そのテーブル構造の情報(スキーマ)を使うと、検索が非常に簡単に書けるという点です。

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • XPathにおける//*とdescendant::*の違い - os0x.blog

    XPath Cookbookネタで書いてたんですが、長くなったのでとりあえずこちらに。 id:taizoooにリクエストされた//とdescendant::の違いについて。 下準備として、こういうHTMLをサンプルとして使用します。(サンプルはFirebugのコンソールで実行できます) document.body.innerHTML = <><![CDATA[ <ul id="root"> <li> <a href="#a1">a1</a> </li> <li> <a href="#b1">b1</a> </li> <li> <a href="#c1">c1</a> <a href="#c2">c2</a> </li> <li> <a href="#d1">d1</a> <a href="#d2">d2</a> </li> </ul> ]]></>.toString(); まず、//*とd

    XPathにおける//*とdescendant::*の違い - os0x.blog
  • XPath で "//" を使う時は気をつけようという話 � のっち大好きの会 分室

    document.evaluate の第二引数に適切なノードを指定していても, XPath expression が "/" で始まるとルートノードから走査されるので, 意図通りの結果が得られない可能性が高い. ありがちなのは AutoPagerize で 2 ページ目以降を処理しようとして XPath に "//" を使ってしまい,結局ページ内の全ノードを舐めてしまうとか. 面倒でも "descendant::" もしくは "descendant-or-self::" を使用されたい. もしくは, getElementsByTagName で済む場合であればそちらを使えば意図通りの結果が得られるし, なにより速いはず. 一応,実験 (要 javascript/).IE では動作しない.

  • MOONGIFT: » JavaScriptでXPath/XSLT「AJAXSLT」:オープンソースを毎日紹介

    個人的にはあまり得意でないXSLT。XML自体がどうも冗長的な感じがするのと、さらにそれを解析して出力するというのがどうも合わない。が、時代はXMLでのデータやり取りが主流になっている。好き嫌いで判断してはいけない。 XPathのデモ 手軽にXPathやXSLTを利用できるツールも登場している。これはJavaScriptから操作するライブラリだ。 今回紹介するオープンソース・ソフトウェアはAJAXSLT、JavaScriptによるXPath/XSLT向けライブラリだ。 AJAXSLTはJavaScriptベースでXMLを解析し、XSLTと合わせて出力するライブラリだ。その解析の中でXPathが利用されているようだ。複雑なXMLを利用する場合には、DOM操作よりも効率的に開発できるXPathが利用できるのは嬉しい。 XSLTのデモ そして取得したXMLを整形して表示する際に利用するのがXSL

    MOONGIFT: » JavaScriptでXPath/XSLT「AJAXSLT」:オープンソースを毎日紹介
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • XML::XPathEngineパッチ - ロックスターになりたい

    パッチ作った。 descendantとdescendant-or-selfで出てくる順番がおかしかったのを修正 (id("1")//*)[1]/@att2 みたいにグルーピングしてるのの中にidがあって外側が@attrなときに実行時例外(Can't locate object method "getElementById" via package "XML::XPathEngine::NodeSet")が出るのの修正 amachangのテストコードはpiを除いて通るようになったけどamachangのテストコードはかっこをつかってるやつが少なくてそのへんでまだ問題が残ってる雰囲気が濃厚だった。 (id("1")//*)[1]/@att2 はいけるんだけど (.//*)[1]/@att2 にすると例外が出た気がする(axis axis_descendant not implemented [C

    XML::XPathEngineパッチ - ロックスターになりたい
  • JavaScript-XPathでXPathが評価される様子を視覚化する - bits and bytes

    AutoPagerizeやLDRizeなどのスクリプトで、ページごとの構造を記述するSITEINFOに書くXPathは、どう書いたら速いのかが話題にのぼっていたので、JavaScript-XPathを使ってXPathがDOMツリーから要素を見つけ出す雰囲気を視覚化してみました。JavaScript-XPathが各ロケーションステップで要素がマッチするかどうかをテストするときに呼ばれている(んだと思う)attrMatchという関数の引数に渡される要素をロギングして、そのデータをもとにちょっと時間をずらしながら要素をハイライトしています。 前置き あくまでJavaScript-XPathでattrMatchが呼ばれている要素を視覚化したものです。実際のXPath実装とは異なります。JavaScript-XPathではdescendant::*((//*))の評価をgetElementsByTa

  • XPathGraph がすごい件と、XPath で出来ることのヒント - IT戦記

    XPathGraph とは http://xpath.kayac.com/ URL と XPath を指定すると一日に一回その URL をスクレイピングして XPath 式が示す値をグラフにしてくれる!という画期的なサービスです。 例えば、 URL と XPath を指定するだけで以下のようなグラフが作れてしまいます。 当に楽しいことが出来そうでワクワクしてます! でも まだ XPath を登録している人が意外と少ないので、「ひょっとして、このサービスの使いどころが分からないのかなあ。」と思いました。 というわけで XPath で出来ることのヒントを少し紹介したいと思います。 足し算、引き算、かけ算、割り算 XPath では普通に数値の演算ができます。 たとえば、 //div[@class=counter] で取得してきた div 要素が 1000 という数値を持っていたとすると 2 *

    XPathGraph がすごい件と、XPath で出来ることのヒント - IT戦記
  • 米Oracle、XQilla XQueryエンジンをオープンソースとして公開 | OSDN Magazine

    Oracleは3月18日(米国時間)、自社XMLデータクエリ技術「XQilla XQuery」エンジンをオープンソースとして提供することを発表した。ライセンスは「Apache License Version 2.0」を採用、SOAやエンタープライズコンテンツ管理分野におけるXMLとXQueryの採用を促進する狙いだ。 XQillaは、標準化団体World Wide Web Consortium(W3C)勧告「XQuery 1.0」の実装で、XMLデータをクエリできる言語。RDBMSにおけるSQLにあたるもので、ドキュメント、インターネットコンテンツ、データベース、Webベースのコンテンツなどを取り扱うことができる。 Oracleではオープンソース化することで、SOAやエンタープライズコンテンツ管理などのアプリケーションにおけるXMLとXQueryの採用を促進するという。 開発者はソースコ

    米Oracle、XQilla XQueryエンジンをオープンソースとして公開 | OSDN Magazine
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • lib/pQuery.pm - metacpan.org

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending. use strict; use warnings; package pQuery; our $VERSION = '0.24'; use pQuery::DOM; use Carp; use HTML::TreeBuilder(); use base 'Exporter'; our $document; *pQuery = \$document; our @EXPORT = qw(pQuery $pQuery PQUERY); my $my = {}; my $lwp_user_agent; my $quick

  • https://www.openvista.jp/archives/note/251/?251/