XPath
XML Path Language (XPath) 3.1
XQuery and XPath Data Model 3.1 XML Path Language 1.0
概要
XPath 3.1 は、XQuery and XPath Data Model (XDM) 3.1 で定義されたデータ モデルに準拠した値を処理するための式言語です。この言語の名前は、その最も特徴的な機能であるパス式に由来しており、XML ツリー内のノードを階層的に指定する手段を提供します。データ モデルは、XML のツリー構造をモデル化するだけでなく、アトミック値、関数項目、およびシーケンスも含まれています。このバージョンの XPath は、XML に加えて JSON もサポートしており、データ モデルにマップと配列を追加し、言語内の新しい式と XQuery および XPath 関数と演算子 3.1 の新しい関数でこれらをサポートしています。XPath 3.1 の主な新機能は以下のとおりです。 3.11.1 マップ
3.11.2 配列