`
winterwolf
  • 浏览: 7245 次
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics