Exist Xml Native DB

  1. 简单介绍
  2. 安装使用
  3. 起步
  4. 学习资源

1 简单介绍

exist是一个开源的 xml原生数据库项目 . 所谓原生(native)是指将xml文档直接存储而非转换成关系表.

exist的创始人精通cocoon开发, 所以exist的发布版本都和cocoon是捆绑的.cocoon是一个有十年历史的xml开发平台. xml开发框架配合xml native db也确实是一个完美的组合. 

exist经过几年的努力终于在2006年发布了1.*的版本 目前的版本是1.02 .  1.1.1版本是开发版本有更多的新功能.

2 安装使用

先下载 exist*.jar  设定好javahome 然后执行 java -jar exist*.jar  安装窗口出现

执行 exist安装路径下的bin/startup.sh(windows 运行startup.bat)

打开浏览器localhost:8080即可出现exist的连接  http://localhost:8080/exist/index.xml

3 起步

编写一个简单的xquery   ->   hello.xql


 xquery version "1.0";
declare namespace request="http://exist-db.org/xquery/request";


let  $name := request:get-parameter("name","")
return
<p>{$name}你好 !</p>


注意文件后缀应该是xql  将它保存在 exist的webapp路径下. 注意 let $name :=是xquery的付值语句不是笔误.

访问 http://localhost:8080/exist/hello.xql?name=xmldb

浏览器会显示 xmldb你好 !

4 学习资源

exist网站   exist.sourceforge.net

exist论坛  news.gmane.org/gmane.text.xml.exist

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值