xquery是用來從 xml 文件查詢和提取元素及屬性的語言。
xquery 1.0 和 xpath 2.0 共享相同的資料模型,並支援相同的函式和運算子。
xquery 教程:
xpath 教程:
xquery 可被用來:
通過例子來學習
dept.xml
<?xml version="1.0" encoding="utf-8"?>一、選取節點15accounting
new york
20research
dallas
30sales
chicago
40operations
boston
xquery 使用函式來提取 xml 文件中的資料。
doc() 用於開啟 "dept.xml" 檔案:
doc("dept.xml")進一步獲得路徑:
doc("dept.xml")/table/row/loc結果:
new york如果想獲得屬性怎麼辦呢?如,dallas
chicago
boston
用@來引用:doc("dept.xml")/table/row/loc/@field
給它加上條件:
doc("sample2/dept.xml")/table/row[deptno>20]結果:
30再進一步查上面的結果中的loc標籤:sales
chicago
40operations
boston
doc("sample2/dept.xml")/table/row[deptno>20]/loc結果:
chicagoboston
XQuery 學習入門示例
xquery 是一種可以查詢結構化或半結構化 xml 資料的語言 若要查詢 xml 型別的變數或列中儲存的 xml 例項,可以使用 xml 資料型別方法 例如 宣告乙個 xml 型別的變數,然後使用 xml 資料型別的 query 方法來查詢此變數 declare x xml set x 張三 se...
XQuery 學習入門示例
xquery 是一種可以查詢結構化或半結構化 xml 資料的語言 若要查詢 xml 型別的變數或列中儲存的 xml 例項,可以使用 xml 資料型別方法 例如 宣告乙個 xml 型別的變數,然後使用 xml 資料型別的 query 方法來查詢此變數 declare x xml set x 張三 se...
Flask入門筆記 一
一 程式的基本結構 1.1 最簡單的flask程式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 coding utf 8 初始化 from flask import flask 路由檢視函式 defindex return if name main 啟動伺服器 true 1.2...