协作 : Cisco Unified Contact Center Express

根据抽取XML文件数据步骤抽取XML文件数据

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文在XML路径描述如何定义一个变量名称析取与解压缩XML文档数据步骤的XML数据在IP Contact Center (IPCC) Express环境。

先决条件

要求

本文档的读者应掌握以下这些主题的相关知识:

  • Cisco 用户响应 解决方案

  • Cisco CRS Editor

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Cisco CRS版本3.x和以后

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景

在查找从文档的数据的创建XML文档步骤格式化了与XML后,请使用解压缩XML文档数据步骤。图1代表步骤顺序。

注意: 这只服务得为例。

图1 —解压缩XML文档数据顺序

/image/gif/paws/63530/extrct-xml-data-1.gif

完成这些步骤使用解压缩XML文档定制的窗口为了得到数据,作为图2shows

  1. 选择存储从结果数据下拉菜单的数据的变量。

  2. 在XML路径领域直接地输入XML路径或采取这些行动之一:

    • 从XML路径下拉菜单选择XML路径。

    • 点击表达式编辑器

    • 键入指定XML路径的表达式。

    图2 —解压缩XML文档数据

    extrct-xml-data-2.gif

  3. 选择存储从本文下拉菜单的源文档的变量。

  4. 单击 Ok

解压缩XML文档数据只适用于创建XML文档步骤创建的文档。否则,错误出现。

您必须完成每个字段的一个分开的解压缩XML文档数据步骤XML文件的。

解决方案

如果XML文档在此输出中包含内容,您需要配置解压缩XML文档数据步骤的表达式编辑器,图3显示为了解压缩最后节点的值。确切的XML路径是由A箭头表示的。B箭头指向应该输入XML路径的位置。

<?xml version="1.0" standalone="yes"?>
<STOCKLIST>
<STOCK symbol="MSFT" error="0">
<HIGH>58.0625</HIGH>
<PCT_CHANGE>0.67114094</PCT_CHANGE>
<LOW>55.1875</LOW>
<LAST>56.25</LAST>
<CHANGE>0.375</CHANGE>
<VOLUME>31,973,600</VOLUME>
<REC_STATUS>0</REC_STATUS>
<DATE>02/21/2001</DATE>
<TIME>15:52</TIME>
</STOCK>
</STOCKLIST>
图3 —表达式编辑器-解压缩XML文档步骤

/image/gif/paws/63530/extrct-xml-data-3.gif

如果MSFT指定作为符号的变量名称在XML路径,请完成这些步骤:

  1. 定义X作为串变量。

  2. 设置X = “MSFT”

  3. 指定在解压缩XML文档数据步骤的XML路径值对:

    "/descendant::STOCKLIST/child::STOCK[attribute::symbol='" + X + "']/child::LAST"

当您在表3比较XML路径, MSFT替换由+ X +在XML路径以这个方法。


相关信息


Document ID: 63530