IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML | Java technology  >

高级 XQuery:创建自定义函数

将软件开发的最佳实际添加到 XQuery 表达式

developerWorks
第 1 页,共 10 页后一页

文档选项

样例代码


对本教程的评价

帮助我们改进这些内容


级别: 中级

Brian M. Carey, 信息系统顾问, IBM

2009 年 3 月 23 日

XQuery 函数使您只需一次性定义通用表达式,然后就可以反复重用它们。这让您获得更加紧凑、更加强壮,并且易于维护的代码。本教程通过 XQuery API for Java(XQJ)演示了如何在 Java™ 环境中实现 XQuery 函数。

开始之前

了解本文的内容以及如何充分利用这些知识。

关于本教程

XQuery 快速成为查询 XML 文档的行业标准。不过,与复杂的 XML 文档打过交道的人都知道,详细的 XQuery 表达式很容易变得笨拙而难以理解。另外,一些 XQuery 表达式在许多处理例程中是重复的。这就造成了表达式冗余,增加了系统维护的难度。

了解 XQuery 函数。它们提供强大的(但又容易被忽视的)XML 处理方法。这种方法有 3 个杰出的优点:可重用性强、可读性强,以及关注点分离。

本教程引导您创建 XQuery 函数,并在一个模拟的 eCommerce 环境中使用它们。





回页首


目标

本教程讨论了什么是 XQuery 函数,它们的优点是什么,以及如何实现它们。这里教您如何使用 Java Runtime Environment(JRE)和 DataDirect XQJ 包在模拟的 eCommerce 环境中实现 XQuery 函数。在教程的末尾,您将拥有自己的 XQuery 函数示例,它能够正常工作并且可以满足业务需求。





回页首


先决条件

本文针对已经理解 XML、Java 编程语言和 XQuery 的人员。要获得关于 XML、Java 编程语言和 XQuery 的更多信息,请参阅 参考资料





回页首


系统需求

要运行本教程提到的示例,您需要安装:

  • Java Standard Edition 平台(目前最新的版本是 1.6,本教程推荐使用该版本)。
  • DataDirect XQuery(XQJ 所用的库必须 在 Java 环境的类路径中。本教程中开发的 Java 类将引用它们)。

要获得这些产品的详细信息,请参阅 参考资料。开始之前,您需要下载随本教程提供的示例代码。参见 下载





回页首



第 1 页,共 10 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款