XPathの研究ノート(A)

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、アイテム(アイテム):

アトミック値またはノード。

 

参考文献:https://www.w3schools.com/xml/xpath_nodes.asp

おすすめ

転載: www.cnblogs.com/hilovexy-blog/p/11257096.html