XPath說明 XPath資料型別和運算符號

2021-04-13 10:01:20 字數 818 閱讀 5377

xpath

xpath是一種xml路徑表示式,用於在xsl等技術中確定xml文件的節點位置。

表示式確定了一顆使用url路徑符號的xml文件節點樹,並且可以使用謂詞和函式篩選節點。

xpath節點有元素節點和屬性,元素節點名稱由xml命名空間字首和本地字串組成,命名空間可以為null。還有一種特殊的元素節點—根節點,xpath只允許乙個根節點作為樹的根。處理、宣告、定義等節點(<?xml...>)在xpath中是不可見的。

資料型別和運算符號

xpath可以使用的資料型別有布林值,數字,字串。

布林值在xpath中寫布林值不能用true和false,而要用函式true()和false()返回,直寫會被視為字串。

運算子( < > 在xml文件中直接書寫的話,要使用轉義符號 < &rt; )

and  如果左側為false則返回false,否則返回右側結果。

or   如果左側為true則返回true,否則返回右側結果。

=    等於

!=   不等於

<    小於

<=   小於等於

>    大於

>=   大於等於

數字數字儲存為64位雙精度浮點數,或者特殊值nan/正負無窮。

運算子( '-' 前面應空格,避免被當成字串的一部分, '*' 和萬用字元的混淆靠詞法規則解決)

+   加號

-   減號

*   乘號

div 除號

mod 取餘

字串 xpath中由 ' 或 " 包起來的字串行。

字串或者xml文件中使用 ' 的話,用'轉義; " 轉義為"。

Xpath解析資料

xpath,xml path language。是一種小型的查詢語言,是一門在xml文件中查詢的語言。優點 可以在xml中查詢資訊 支援html的查詢 可通過元素和屬性進行導航。xpath的樹形結構 使用xpath選取節點 表示式描述nodename 選取此節點的所有子節點 從根節點擊擇 從匹配選擇...

XPath系列 1 XPath 簡介

我們先來認識一下xpath,我們使用books.xml作為演示的檔案 region books.xml 文學作品 鋼鐵怎樣煉成的 尼古拉 奧斯特洛甫斯基 8.99 大 希爾曼 梅爾維爾 11.99 物理 相對論 愛因斯坦 9.99 endregion 什麼是xpath?xpath使用路徑表示式在xm...

資料提取之XPATH

2.資料提取 xpath語法和 lxml模組 xpath是一門在xml和html文件中查詢資訊的語言 原本設計適用於xml的,但xml和html兩者的語法極為相似,所以也可以使用html 谷歌瀏覽器下是xpath 火狐瀏覽器下是try xpath 360瀏覽器下也相容xpath,使用時需要開啟開發者...