Xpath介紹及術語

2021-08-19 15:30:44 字數 1949 閱讀 2256

xpath是一門在

xml文件中查詢資訊的語言

xpath是

xslt

中的主要元素

xquery和

xpointer

均構建於

xpath

表示式之上

1 xpath使用路徑表示式在

xml文件中進行導航

2 xpath包含乙個標準的函式庫

3 xpath是

xslt

中的主要元素

4 xpath是乙個

w3c標準

xpath使用路徑表示式來選取

xml文件中的節點或者節點集。這些路徑表示式和我們在常規的電腦檔案中看到的表示式非常相似。

xpath 含有超過

100

個內建的函式。這些函式用於字串值、數值、日期和時間比較、節點和

qname

處理、序列處理、邏輯值等等。

xpath是

xslt

標準中的主要元素。如果,欸有

xpath

方面的知識,就無法建立

xslt

文件xquery和

xpointer

進構建與

xpath

表示式上。

節點:在xpath中,有七類節點:

元素、屬性、文字、命名空間、處理指令、注釋、以及文件節點(根節點) xml文件是被作為節點樹來對待的。樹的根被稱為文件節點或者根節點。(類似於

linux

文件結構)

例:

<?xml version="1.0" encoding="utf-8"?>

harry potter

j k. rowling

2005

29.99

上面xml文件中的節點例子中:

(文件節點)

j k. rowling (元素節點)

lang="en" (屬性節點)

基本值(原子值,atomic value):基本值是無父,無子的節點

例:

j k. rowling

"en"

專案(item):專案是基本值或者節點。

父節點(parent):每個元素以及屬性都有乙個父。

例:下例中,book元素是

title

,author

,price

元素的父節點

harry potter

j k. rowling

2005

29.99

子節點(children):元素節點可以有零個,乙個或者多個子節點。

上面的元素是book的子節點

同胞(sibling):擁有相同父節點。

title,

authorprice

都是同胞

先輩(ancestor):某節點的父,父的父等等都是

例:title元素的先輩是

book

元素和bookstore

元素:

harry potter

j k. rowling

2005

29.99

後代(descendant):某個節點的子,子的子等等。

上述例子中,bookstore的後代有

book

,title

,author

,year

xpath常用介紹

介紹下什麼是xpath 1.xpath使用路徑表示式在xml和html中進行導航 2.xpath中包含了一些標準函式庫 3.xpath是乙個w3c的標準 xpath中可以像css的選擇器一樣使用,能夠在頁面頁面當中選擇出來想要選擇的元素 下面列出了一些xpath的常用的選擇 article 選取所有...

XPath簡單介紹

一 xpath即為xml路徑語言,它是一種用來確定xml 標準通用標記語言的子集 文件中某部分位置的語言。xpath基於xml的樹狀結構,提供在資料結構樹中找尋節點的能力,被開發者採用來當作小型查詢語言。1 在 xpath 中,有七種型別的節點 元素 屬性 文字 命名空間 處理指令 注釋以及文件 根...

電信術語介紹

dslam是digital subscriber line access multiplexer的簡稱,中文稱呼數字使用者線路接入復用器。dslam是各種dsl系統的局端裝置,屬於最後一公里接入裝置 the last mile 其功能是接納所有的dsl線路,匯聚流量,相當於乙個二層交換機。寬頻接入服...