【问题标题】:UCMA VXML platform support for parsing XMLUCMA VXML 平台支持解析 XML
【发布时间】:2017-05-03 14:21:56
【问题描述】:

我们在 IVR 应用程序中使用了 UCMA VoiceXMLBrowser 的一个实例。在我们的流程中的某个时刻,我们需要使用 data 元素从外部源获取一些 XML 内容。

在我们的 Web 服务器访问日志中,我们可以观察到将向预定义的 URI 发出请求,并且将返回状态码 200 以及所需的 XML 内容。不幸的是,抛出了 error.unsupported.data.name,根据 W3C 文档,这表明我们的平台不支持将 XML 数据解析为 DOM

我们如何将此功能添加到我们的平台?有没有可能?

【问题讨论】:

    标签: xml lync-2013 ucma vxml


    【解决方案1】:

    标准是支持使用 DOM EcmaScript 类进行 XML 解析。 如果你做不到,那是因为你的 VoiceXML 浏览器可能不完全符合 VoiceXML 2.1。

    标准规范提出的方法非常复杂,需要在你的 EcmaScript 堆栈中添加额外的 DOM 类。获取 XML 字段的最终语法太重了。 在我们的例子中,我们提供了另一种使用标签的方式。我们扩展了 text (enctype=text/plain) 和 JSON (enctype=application/json) 的使用。我们的 Voxiaml VoiceXML 解释器可能是唯一添加此功能的解释器(超出标准规范)。我们希望许多其他实施将提出相同的选择。

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 1970-01-01
      • 2017-06-05
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 2018-04-04
      相关资源
      最近更新 更多