在 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
沒有留言:
張貼留言