XPath 測試工具

XML/HTML 程式碼

XPath 表示式

查詢結果

0 個結果
請輸入 XPath 表示式並執行查詢

常用 XPath 表示式參考

基本選擇

  • /bookstore - 選擇根元素
  • //book - 選擇所有 book 元素
  • /bookstore/book - 選擇 bookstore 下的 book
  • //book/title - 選擇所有 book 的 title

屬性選擇

  • //book[@category] - 有 category 屬性的 book
  • //book[@category='web'] - category 為 web 的 book
  • //@lang - 選擇所有 lang 屬性
  • //title[@lang='en'] - lang 為 en 的 title

位置選擇

  • //book[1] - 第一個 book 元素
  • //book[last()] - 最後一個 book 元素
  • //book[position()<3] - 前兩個 book 元素
  • //book[price>35] - price 大於 35 的 book

萬用字元

  • //* - 選擇所有元素
  • //@* - 選擇所有屬性
  • //title[@*] - 有任意屬性的 title
  • //book/* - book 下的所有子元素

關於 XPath:

XPath(XML Path Language)是一種在 XML 和 HTML 文件中查詢資訊的語言。它使用路徑表示式來選擇文件中的節點或節點集,廣泛應用於資料提取、爬蟲開發、自動化測試等場景。XPath 支援多種型別的表示式,包括絕對路徑、相對路徑、屬性選擇、條件過濾等,功能強大且靈活。本工具支援標準 XPath 1.0 語法,可用於測試和驗證 XPath 表示式。