XML Path Language

XPath

[31] XPath (XML Path Language) は、 XML文書を構成する節点を選択したり、 節点文字列数値その他のデータに対して演算したりできる式言語です。

技術

[32] XPathXPath 1.0XPath 2.0 以降に大別できます。それぞれ、 用途ごとのプロファイル的言語がいくつも存在します。また、 XPath 2.0 を拡張する形で XQuery が定義されています。

[33] XPath 1.0 にはXPathデータモデルの定義も含まれています。 (XPath 2.0XDM を採用しています。)

[34] XPath 1.0 を利用する API として、 DOM XPath があります。

変種

[35] XPath 1.0XPath 2.0 とある程度互換性のある変種は、それぞれの項を参照。

[36] どちらともそれほど互換性のない変種:

メモ

[16] Ted's Mozilla page - Extension Developer's Extension http://ted.mielczarek.org/code/mozilla/extensiondev/index.html (名無しさん)

[17] d:id:quaa (2007-07-24 01:31:19 +09:00 版) http://d.hatena.ne.jp/quaa/20070724#p1 (名無しさん 2007-07-27 14:18:14 +00:00)

[18] Bug 319768 – Implement XPath generator (2007-07-28 00:00:39 +09:00 版) https://bugzilla.mozilla.org/show_bug.cgi?id=319768 (名無しさん)

[19] DOM:XPath Generator - MozillaWiki (2006-10-27 07:35:52 +09:00 版) http://wiki.mozilla.org/DOM:XPath_Generator (名無しさん)

[20] IT戦記 - XPath のパーサ書いた (2007-09-04 22:12:32 +09:00 版) http://d.hatena.ne.jp/amachang/20070831/1188593290 (名無しさん)

[21] IT戦記 - Firebug で XPath を簡単に試す方法 (2007-09-04 22:12:32 +09:00 版) http://d.hatena.ne.jp/amachang/20070903/1188803339 (名無しさん)

[22] XCAP節点選択子は、ほぼ XPath部分集合です。

微妙に違います。

[23] RDF 用の XPath 風言語 FSL があります。

[24] HTML と XHTML で同じ XPath を使う: Days on the Moon ( 版) http://nanto.asablo.jp/blog/2008/12/11/4003371

[25] MySQL :: MySQL 5.5 Reference Manual :: 11.11 XML Functions ( 版) http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html

[26] Website Parse Template ( ( 版)) http://www.w3.org/Submission/2009/SUBM-WPT-20090321/

[27] PHP: XSLTProcessor::registerPHPFunctions - Manual ( ( 版)) http://php.net/manual/en/xsltprocessor.registerphpfunctions.php

[28] XML Signature Syntax and Processing Version 1.1 ( ( 版)) http://www.w3.org/TR/2013/REC-xmldsig-core1-20130411/#Note-Xpath

[29] XML Encryption Syntax and Processing Version 1.1 ( ( 版)) http://www.w3.org/TR/2013/REC-xmlenc-core1-20130411/#sec-Decrypt-Replace-Imp

[30] Excellent XPath Expressions ( ( 版)) http://www.ne.jp/asahi/nanto/moon/2010/09/27/xpath.html

[39] データ型 () https://docs.oracle.com/cd/E57425_01/121/SQLRF/sql_elements001.htm

[40] DOM/XPath Generator - MozillaWiki () https://wiki.mozilla.org/DOM/XPath_Generator