XPath: XML Path Language

Takami Torao XML 1.1 XPath 1.1 #xml #xpath
  • このエントリーをはてなブックマークに追加

概要

XPath (XML path language) は、主に XSLT で使用されるクエリー言語である。XML 文書上で目的のノードを特定するアドレッシングや、ノード集合から特定のノードを抽出するフィルタリングを行うことを目的としている (目的としてはリレーショナルデータベースに対する SQL に似ている)。

Table of Contents

  1. 概要
  2. データ型

データ型

XPath では次の 4 種類の基本データ型を扱う。

意味
node-set 重複がなく順序が定義されていないノードの集合を表す型。
boolean 一般的なプログラミング言語と同じ true または false によって表されるブール代数型。
number 倍精度浮動小数点 (IEEE 754) 精度で表される数値型。NaN および正と負の無限大、正と負のゼロも含まれる。
string ゼロ個以上の文字の並びで表される文字列型。
Table 1. XPath の基本データ型。