本文描述如何定义在XML路径的一个变量名称析取与解压缩XML文件数据步骤的XML数据在IP联络中心(IPCC) Express环境里。
本文档的读者应掌握以下这些主题的相关知识:
Cisco 用户响应 解决方案
Cisco CRS Editor
本文档中的信息基于以下软件和硬件版本:
Cisco CRS版本3.x和以上
The information in this document was created from the devices in a specific lab environment.All of the devices used in this document started with a cleared (default) configuration.If your network is live, make sure that you understand the potential impact of any command.
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
在创建XML文件步骤以后请使用解压缩XML文件数据步骤查找从文件的数据格式化与XML。图1表示步骤顺序。
Note: 这只服务得为例。
图1 —析取XML文件数据顺序
完成这些步骤使用解压缩XML文件定制的窗口为了得到数据,作为图2shows :
选择存储从结果数据下拉菜单的数据的变量。
直接地输入XML路径或采取在XML路径领域的这些行动之一:
从XML路径下拉菜单选择XML路径。
点击表达式编辑器。
键入指定XML路径的表达式。
选择存储从本文下拉菜单的源文档的变量。
单击 Ok。
解压缩XML文件数据只适用于创建XML文件步骤创建的文件。否则,错误出现。
您必须完成每个字段的一个分开的解压缩XML文件数据步骤在XML文件。
如果XML文件在此输出中包含内容,您需要配置解压缩XML文件数据步骤的表达式编辑器,当图3显示为了提取最后节点的值。确切的XML路径是由A箭头表示的。B箭头指向应该输入XML路径的位置。
图3 —表达式编辑器-解压缩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>
如果MSFT指定作为符号的变量名称在XML路径,请完成这些步骤:
定义X作为串变量。
设置X = “MSFT”
指定XML路径值在解压缩XML文件数据步骤对:
"/descendant::STOCKLIST/child::STOCK[attribute::symbol='" + X + "']/child::LAST"
当您在表3时比较XML路径, MSFT替换由+ X +在XML路径以这个方法。