- 简单介绍
- 安装使用
- 起步
- 学习资源
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
分享到:
相关推荐
eXist-db XML原生数据库 XML数据库
eXist数据库的部署文件,可直接部署在Tomcat下
eXist:原生XML数据库和应用平台
Laravel开发-laravel-exist-db-client 为Laravel5的exist db提取XML RPC调用的客户端
exist, 存在原生XML数据库和应用程序平台 是原生的XML数据库 eXist是一个高性能的开源原生XML数据库,它是一个 NoSQL 文档数据库和应用平台,。 存在主页的主页可以在 exist-db.org 找到。 这是存储源代码的GitHub...
eXist-db本机XML数据库 eXist-db是高性能的开源本机XML数据库,它是完全基于XML技术构建的NoSQL文档数据库和应用程序平台。 eXist-db的主页可以在找到。 这是eXist源代码的GitHub存储库,并且此页面链接到下面用于...
eXist-db是一个本地XML数据库,具有高效的基于索引的XQuery处理,关键字搜索扩展,XUpdate支持,XSLT支持,XForms支持,REST以及与现有XML开发工具的紧密集成。 移至Github-https://www.github.com/exist-db/exist
配置jboss的时候遇到过jboss-service.xml could not be opened, does it exist 这样的错误么? 本文档可以解答的。
Laravel开发-exist-db-rest-client 用于通过RESTAPI查询和转换现有数据库结果的Laravel客户端
XML:DB标准的perl实现,作为本机xml数据库的前端。 当前的驱动程序用于基于XML-RPC的Xindice和eXist,以及适用于普通文件系统。 当前的工作在Sleepycat DB的驱动程序和SiXDML扩展上,以支持
回声 构建基于Java的eXist-db示例回显功能模块
使用eXist的XML-RPC API部署并查询eXist-db的gulp插件。 先决条件 为了使用gulp-exist您将需要安装 (在版本4或更高版本中)。 当然,还有一个正在运行的实例(建议使用4.7.1或更高版本)。 安装 在您的项目文件夹...
杂种:eXist-db MongoDB扩展 Mongrel eXist-db扩展提供了xquery扩展功能,以访问MongoDB数据库功能。 除了“常规” 操作外,该扩展还提供功能来管理存储在MongoDB中的任意大小的文档。 可以在上找到大量文档。 ...
解决/root/.Xauthority does not exist
EasyMetaHub词汇表,用于eXist-db项目 介绍 该应用程序是一个SKOS词汇表管理器和可管理多个词汇表的多面搜索应用程序。 它适用于需要管理一个或多个词汇表的组织。 那里有许多项目不需要MarkLogic的功能以及它的...
Couchbase的eXist-db扩展 这是的Couchbase Server扩展。 该驱动程序使用原始的程序提供对功能的访问。 该驱动程序不是开发的,因此不是官方驱动程序,也不是支持的驱动程序。 文献资料 该驱动程序的文档可在上找到...
eXist-db用户管理器应用程序 重写作为仪表板插件提供的原始eXist-db用户管理器。 UserManager 2作为独立的应用程序提供,不再依赖仪表板。 “ dba”组的用户只能访问用户管理器。 安装 使用eXist-db软件包管理器从...
IN 和 EXIST的区别
Exist交互流程图1
eXist-db管理员仪表板Admin Dashboard是旧版替代品,将从eXist-db 5.0.0开始将其替换。为发展而建设通过执行以下命令使用Apache Ant构建该应用程序ant xar 这将为开发目的创建未优化的程序包。生产建筑要创建一个...