XPathは何ですか?
XPathは平均「XMLパス言語」を表し、言語のXMLドキュメントのノードを識別して検索する「パス構文」の一種です。
XPathの基本的な用語:
図1に示すように、ノード(ノード):
分類は:のXPathで、ノードは、7つのカテゴリーに分けられる、即ち:要素(エレメント)、プロパティ(属性)、テキスト(文字)、ネームスペース(名前空間)、処理命令(処理命令)、コメント(コメント)そして、ファイルノード(文書ノード)。
ツリー構造としてXML文書を処理するためのノードで構成され、ツリー・ノードの上部は、ルートノード要素(ルート要素ノード)と呼ばれます。
XMLコードの次のセクションを検討してください。
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < 書店> < 著書> < タイトルLANG = "EN" >ハリー・ポッター</ タイトル> < 著者> J K.ローリング</ 著者> < 年> 2005 </ 年> < 価格> 29.99 </ 価格> </ 書籍> </ 本屋>
< 書店> (ルート要素ノード) < 著者> J K.ローリング</ 著者> (要素ノード) のlang = "EN"(ノード属性)
2、アトミック値(アトミック値):
子は父のノードまたはノードをノードません。例えば:
J K.ローリング
「エン」
3、アイテム(アイテム):
アトミック値またはノード。