Este documento describe cómo definir un nombre de variable en la ruta XML para extraer datos XML con el paso Extract XML Document Data en un entorno IP Contact Center (IPCC) Express.
Quienes lean este documento deben tener conocimiento de los siguientes temas:
Cisco Customer Response Solutions (CRS)
Editor CRS de Cisco
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Cisco CRS versión 3.x o posterior
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.
Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.
Utilice el paso Extraer datos de documentos XML después del paso Crear documento XML para buscar datos de un documento con formato XML. La figura 1 representa la secuencia de pasos.
Nota: Esto sólo sirve como ejemplo.
Figura 1: Secuencia de extracción de datos de documentos XML
Complete estos pasos para utilizar la ventana personalizada Extract XML Document para obtener datos, como se muestra en la Figura 2:
Seleccione la variable que almacena los datos en el menú desplegable Resultado de datos.
Introduzca directamente la ruta XML o realice una de estas acciones en el campo Ruta XML:
Elija la ruta XML en el menú desplegable Ruta XML.
Haga clic en Editor de expresiones.
Escriba una expresión que especifique la ruta de acceso XML.
Seleccione la variable que almacena el documento de origen en el menú desplegable Documento.
Click OK.
Los datos del documento XML de extracción sólo se aplican a un documento creado por el paso Crear documento XML. De lo contrario, se producen errores.
Debe ejecutar un paso Extraer datos de documentos XML para cada campo del archivo XML.
Si el documento XML contiene el contenido de esta salida, debe configurar el Editor de expresiones para el paso Extraer datos de documentos XML como se muestra en la Figura 3 para extraer el valor del nodo Último. La ruta XML exacta se indica mediante la flecha A. La flecha B apunta a la ubicación en la que se debe ingresar la ruta XML.
Figura 3: Editor de expresiones: extracto del documento 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>
Complete estos pasos si MSFT se especifica como nombre de variable del símbolo en la ruta XML:
Defina X como una variable de cadena.
Establecer X = "MSFT"
Especifique el valor de ruta XML en el paso Extraer datos de documento XML para:
"/descendant::STOCKLIST/child::STOCK[attribute::symbol='" + X + "']/child::LAST"
Cuando compara la ruta XML en la Figura 3, MSFT se reemplaza por + X + en la ruta XML por este método.