XPath は、XML ドキュメント內(nèi)の情報を検索するための言語です。

XPathノード 構文

XPath には、要素、屬性、テキスト、名前空間、処理ディレクティブ、コメント、ドキュメント (ルート) ノードの 7 種類のノードがあります。 XML ドキュメントはノード ツリーとして扱われます。ツリーのルートはドキュメント ノードまたはルート ノードと呼ばれます。

XPathノード 例

<?xml version="1.0" encoding="UTF-8"?>
<書店>
<本>
<title>ハリー?ポッター</title>
<著者>J?K?ローリング</著者>
<年>2005年
<価格>29.99
</本>
</bookstore>

上記の XML ドキュメント內(nèi)のノードの例:

<bookstore> (ドキュメント ノード)
<author>J K. Rowling</author> (要素ノード)
lang="en" (屬性ノード)