XPath は、XML ドキュメント内の情報を検索するための言語です。
XPathノード 構文
XPath には、要素、属性、テキスト、名前空間、処理ディレクティブ、コメント、ドキュメント (ルート) ノードの 7 種類のノードがあります。 XML ドキュメントはノード ツリーとして扱われます。ツリーのルートはドキュメント ノードまたはルート ノードと呼ばれます。
XPathノード 例
<?xml version="1.0" encoding="UTF-8"?> <書店> <本> <title>ハリー・ポッター</title> <著者>J・K・ローリング</著者> <年>2005年年> <価格>29.99価格> </本> </bookstore>
上記の XML ドキュメント内のノードの例:
<bookstore> (ドキュメント ノード) <author>J K. Rowling</author> (要素ノード) lang="en" (属性ノード)