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線路,匯聚流量,相當於乙個二層交換機。寬頻接入服...