xquery 学习 (简单demo)

xml 数据库使用,和XQuery使用.
环境:
    1.xml数据库使用 xquery 学习 (简单demo)_第1张图片(参考:eXist Quick Start)
    2.xQuery XQuery 首页
   
1.测试开始:
    进入:eXist-> http://demo.exist-db.org/xmldb/db/ 
for $x in doc("/examples2.xml")/exist:result/country return if ($x/population_growth<-1) then <child>{data($x/name)}</child> else <adult>{data($x/name)}</adult>
parent collection: /db
< child > Bosnia and Herzegovina </ child >
< adult > Czech Republic </ adult >
< child > Estonia </ child >
< child > Faroe Islands </ child >
< adult > Hungary </ adult >
< adult > Ireland </ adult >
< child > Latvia </ child >
< adult > Lithuania </ adult >
< child > Romania </ child >
< adult > Russia </ adult >

使用数据:
    http://demo.exist-db.org/xmldb/db/examples2.xml


2:自定义方法:
    使用:http://demo.exist-db.org/sandbox/sandbox.xql
   
declare   function  local:minPrice(){
  
for  $x  in  ( 1   to   5 )
  
return   < test > {$x} </ test >
};

< minPrice > {local:minPrice()} </ minPrice >
结果:
<
minPrice >
< test > 1 </ test >
< test > 2 </ test >
< test > 3 </ test >
< test > 4 </ test >
< test > 5 </ test >
</ minPrice >




你可能感兴趣的:(xquery 学习 (简单demo))