XPath: XML Path Language
概要
XPath (XML path language) は、主に XSLT で使用されるクエリー言語である。XML 文書上で目的のノードを特定するアドレッシングや、ノード集合から特定のノードを抽出するフィルタリングを行うことを目的としている (目的としてはリレーショナルデータベースに対する SQL に似ている)。
Table of Contents
データ型
XPath では次の 4 種類の基本データ型を扱う。
型 | 意味 |
---|---|
node-set |
重複がなく順序が定義されていないノードの集合を表す型。 |
boolean |
一般的なプログラミング言語と同じ true または false によって表されるブール代数型。 |
number |
倍精度浮動小数点 (IEEE 754) 精度で表される数値型。NaN および正と負の無限大、正と負のゼロも含まれる。 |
string |
ゼロ個以上の文字の並びで表される文字列型。 |