2011年3月28日 星期一

XML 資訊查詢命令 - xpath 入門

在 Ubuntu 系統已內建 xpath 命令, 此命令使用 XML::XPath perl 語言模組處理 XML 資訊.

1. 建立簡易 XML 資訊檔

$ nano input.xml
<breads>

  <bread>
    <type>sourdough</type>
  </bread>

  <bread>
    <type>pumpernickel</type>
  </bread>

</breads>

2. 計算 bread 標籤數量

$ xpath input.xml "count(//bread)" 2>/dev/null
2


3. 取出第一個 type 標籤文字內容
$ xpath input.xml "//bread[position() = 1]/type/text()" 2>/dev/null
sourdough


XPath Tutorial : http://www.w3schools.com/xpath/default.asp

沒有留言:

張貼留言