xpath常用介紹

2021-08-13 20:08:43 字數 906 閱讀 5736

介紹下什麼是xpath:

1.xpath使用路徑表示式在xml和html中進行導航

2.xpath中包含了一些標準函式庫

3.xpath是乙個w3c的標準

xpath中可以像css的選擇器一樣使用,能夠在頁面頁面當中選擇出來想要選擇的元素

下面列出了一些xpath的常用的選擇:

article :選取所有的article元素的所有子節點

/article :選取根元素的article

article/a   選取所有屬於article的子元素的a元素

//div  選取所有的div元素(不論出現在文件的任何地方)

article//div   選取所有屬於article元素的後代的div元素,不管他出現在article之下的任何位置

//@class  選取所有名為class的屬性

/article/div[1]        選取屬於article子元素的第乙個div元素

/article/div[last()]    選取屬於article子元素的最後乙個div元素

/article/div[last()-1]  選取屬於article子元素的倒數第二個div元素

//div[@lang]選取所有擁有lang屬性的div元素

//div[@lang=='eng']選取所有lang屬性為eng的div元素

/div/*選取屬於div元素的所有子節點

//*選取所有的元素

//div[@*]選取所有帶屬性的title元素

/div/a | //div/p 選取所有div元素的a和p元素

//span | //ul選取文件中的span和ul元素

article/div/p| //span  選取所有屬於article元素的div元素的p元素以及文件中的所有span元素

XPath簡單介紹

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

Xpath介紹及術語

xpath是一門在 xml文件中查詢資訊的語言 xpath是 xslt 中的主要元素 xquery和 xpointer 均構建於 xpath 表示式之上 1 xpath使用路徑表示式在 xml文件中進行導航 2 xpath包含乙個標準的函式庫 3 xpath是 xslt 中的主要元素 4 xpath...

XPath 常用函式

xpath函式 函式定義 函式名返回型別 不能用void 引數型別 常用函式 節點集函式 last 返回當前上下文中的最後乙個節點的位置號數。position 返回當前節點的位置的數字,位於第多少個。count node set 返回節點集node set中的節點數。id mark 根據在dtd中宣...