开始之前
本教程适用于有兴趣使用 XQuery 实现 VoiceXML 解决方案的开发人员。熟悉 XQuery 十分有帮助,但是并非必要条件。读者应当熟悉 XML 和 RSS 的基本概念。
XQuery 提供了一种选择 XML 文档的不同元素并处理为不同 XML 或其他结构的方法。XQuery 与其他格式相比的主要优点之一是在同一个文件中可以包含处理和 XML。与传统的 XSLT 和 XML 或者语言(Perl、Python、Java™ 或其他)以及 XML 解决方案相比,这可以使它更轻松地处理和管理 XQuery 文档。
在本教程中,您将构建可以获取并按主题组织潜在 RSS 提要列表的应用程序(请参阅 参考资料 获得在线演示)。该应用程序将允许调用者选择主题,然后选择主题列表中的提要。系统随后将读出通过该提要生成的新闻。
要学习本教程,必须配备以下工具:
- Qexo 工具(来自 GNU 的部分 GNU Kawa 实现)将用于本教程中的示例。
- SAXON XSLT 和 XQuery Processor 可以处理 XQuery 文档。