使用Xindice存取XML文档

ZDNet软件频道 时间:2003-03-11 作者:翻译:java研究组织-Cherami |  我要评论()
本文关键词:
Apache Software Foundation的一个称为Xindice的工具提供一个本地的XML数据库,它除了提供一个基于命令行的工具来管理数据库中的XML文档外还提供一个非常不错的Java API。让我们看看如何使用Xindice的Java API存取XML文档。
本文译自Builder.comApache Software Foundation的一个称为Xindice的工具提供一个本地的XML数据库,它除了提供一个基于命令行的工具来管理数据库中的XML文档外还提供一个非常不错的Java API。让我们看看如何使用Xindice的Java API存取XML文档。

放置东西

在任何面向数据库的软件中都有两个主要的方面。第一个就是将数据存进数据库,第二个就是将数据取回。既然你没有存进任何东西就不能得到任何数据,那么我们就从第一个方面开始:存。

Xindice API中用于存储XML文档的部分相当简单。实际上将XML文件读到内存中和存到Xindice中的代码几乎一样多。基本的步骤以初始化Xindice 数据库驱动开始,下一步,使用一个URL打开一个到Xindice 集合的连接,那个URL指定了服务器、端口以及你正打开的集合名。最后,在集合中创建一个新的XML资源,将XML文件中的数据放到资源中然后将资源存到集合中。

清单 1: Put.java


清单1给出了一个使用Xindice API存储XML文档的简单实现。这个类遵循了上面给出的轮廓。如果你编译这个源代码,你将得到Put类。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134