跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 XQuery 和 VoiceXML

创建动态的 VoiceXML 应用程序

Martin C. Brown (questions@mcslp.com), 开发人员和作家
Martin C. (MC) Brown,Studio B 作者,曾是一名 IT 主管,拥有跨平台集成的经验。作为一名敏锐的开发人员,他为高级客户开发过动态站点,并且是 Foodware.net 的技术主管。现在,他是一名自由作家和顾问,他以 SME 的身份与 Microsoft 密切合作,是 LinuxWorld 杂志的 LAMP 技术编辑,是 AnswerSquad.com 小组的核心成员,他还编写过很多书籍,包括即将出版的 Microsoft IIS 6 Delta Guide

简介:  XQuery 和 VoiceXML 是完美的组合。XQuery 提供了一种非常简单而直接的方法,可以通过其他 XML 文档生成 XML 文档。由于您可以从源 XML 文件中提取和选择所需的各种元素,并且按照所需方式设置输出文件的格式,因此可以轻松地生成包含真正所需信息的 VoiceXML 文档。在本教程中,您将了解如何结合使用 XQuery 与 XML 文档来构建从 VoiceXML 环境获取输入和信息的复杂动态系统,并将其与现有 XML 文档结合使用来生成交互式应用程序。

发布日期:  2008 年 6 月 10 日
级别: 中级

访问情况 : 5066 次浏览

开始之前

常用缩写词

  • DTMF:双音多频(Dual-tone multi-frequency)
  • GNU:Gnu's Not UNIX
  • HTML:超文本标记语言(Hypertext Markup Language)
  • RSS:丰富站点摘要(Rich Site Summary)
  • URL:统一资源定位符(Uniform Resource Locator)
  • XML:可扩展标记语言(Extensible Markup Language)
  • XSLT:可扩展样式表语言转换(Extensible Stylesheet Language Transformations)

本教程适用于有兴趣使用 XQuery 实现 VoiceXML 解决方案的开发人员。熟悉 XQuery 十分有帮助,但是并非必要条件。读者应当熟悉 XML 和 RSS 的基本概念。

关于本教程

XQuery 提供了一种选择 XML 文档的不同元素并处理为不同 XML 或其他结构的方法。XQuery 与其他格式相比的主要优点之一是在同一个文件中可以包含处理和 XML。与传统的 XSLT 和 XML 或者语言(Perl、Python、Java™ 或其他)以及 XML 解决方案相比,这可以使它更轻松地处理和管理 XQuery 文档。

在本教程中,您将构建可以获取并按主题组织潜在 RSS 提要列表的应用程序(请参阅 参考资料 获得在线演示)。该应用程序将允许调用者选择主题,然后选择主题列表中的提要。系统随后将读出通过该提要生成的新闻。


先决条件

要学习本教程,必须配备以下工具:

1 页,共 9 | 后一页

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=313123
TutorialTitle=使用 XQuery 和 VoiceXML
publish-date=06102008
author1-email=questions@mcslp.com
author1-email-cc=