「XPath Helper」は、閲覧ページで“XPath”のクエリを評価したり、選択部分を取得するための“XPath”クエリを生成できる「Google Chrome」用の拡張機能。編集部にてWindows 10上の「Google Chrome」v46.0.2490.80で動作を確認した。“Chrome ウェブストア”から無償で ...
XQuery 1.0: XMLデータのコレクションをクエリするために設計され、新しく導入されたクエリかつ関数型プログラム言語である。それは、XPath式のシンタックスを使い、XMLドキュメントの特定部分を処理し、"FOR, LET, WHERE, ORDER BYと RETURN"という表現を加えている。
前回はPostgreSQLを例に、 データベースシステムでXPathがどのように利用できるか解説しました。PHP本体にもXML機能が組み込まれています。今回はPHP本体のXML機能を使ってXPathの利用方法を解説します。XPathインジェクションの解説は次回行います。今しばらく ...
これまでのシリーズでは、以下の内容を解説してきました。 なぜXMLは今でも大規模システムで使われているのか XMLの構造:element, attribute, namespace DTD と XSD による XML データ構造の制御 XMLの構造が正しく定義され、validateされている状態になった次に、 実際 ...
こんにちは、Python先生です!今回はSeleniumを使ったWebスクレイピングや自動化でよく使う基本操作を、実践的なコード例とともにご紹介します。 CSSセレクタは直感的でわかりやすいのが特徴です。 def click_element_by_css(driver, css_selector): """ CSSセレクタを指定して ...
新しいシステムや規格が登場した場合、 そのシステムや規格の仕様を理解してから使わないとセキュリティ上の問題が発生します。何も考えないで 「動くだけ」 のコードを書いても問題ない場合もありますが、 多くの場合、 規格や仕様を理解していない ...
I'm trying to run Xpath queries using etree, but I can't seem to figure out the Xpath syntax. Here's a (sanitized) section of my XML document. 1) Query using XML based on some value like the 'id' or ...