1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Xpathとは?Xpathを簡単に紹介する

Posted at

XML Path Language (XPath(エックスパス)) は、マークアップ言語 XML に準拠した文書の特定の部分を指定する言語構文である。XPath自体は簡潔な構文 (式言語) であり、(XML関係にありがちな)XMLベースのマークアップ言語ではない。標準化団体 W3C (World Wide Web Consortium) で開発され、もともとXPathは、XSL (XSLT) と XPointer に共通する構文と振る舞いのモデルを目標としている。今、XPathは、XML文書中から必要な要素群(サブセット)を取り出す、などといった用途に使うものとして、急速に受け入れられていった。
本文には、Xpathのロケーションパス、軸と演算子から簡単に紹介します。
##1.少し簡単なロケーションパスを紹介する
XPathで最も一般的な式は、ロケーションパスである。ロケーションパスにより、XML文書のあるノード(現在のコンテクストノード)を基準として、別のノードもしくは複数のノード(ノード集合)が指定される(指定されるノードが0個すなわち1個も存在しない場合もある)。
1.png
2.png
##2.軸
ロケーションステップの軸の記述は、XML文書の木構造において、方向を指定する。XPath仕様で定義されている13種類の軸を示す。
3.png
少し例を挙げて、ご参照ください。
4.png
##3.演算子
演算子(えんざんし、英: operator symbol, operator name)は、数式やコンピュータプログラミング言語などで、各種の演算を表わす記号・シンボルである。普通は、演算子は単なる記号ないし記号列であって構文論的なものであり、それに対応する演算は意味論の側にある。
5.png

参照リンク:https://ja.wikipedia.org/wiki/XML_Path_Language

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?