Este documento descreve como definir um nome de variável no caminho XML para extrair dados XML com a etapa Extract XML Document Data em um ambiente IP Contact Center (IPCC) Express.
Os leitores deste documento devem estar cientes destes tópicos:
Cisco Customer Response Solutions (CRS)
Editor do Cisco CRS
As informações neste documento são baseadas nestas versões de software e hardware:
Cisco CRS versão 3.x e 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 as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Use a etapa Extract XML Document Data após a etapa Create XML Document para localizar dados de um documento formatado com XML. A Figura 1 representa a sequência de etapas.
Observação: serve apenas como exemplo.
Figura 1—Sequência de extração de dados do documento XML
Conclua estes passos para usar a janela personalizada Extract XML Document para obter dados, como mostra a Figura 2:
Selecione a variável que armazena os dados no menu suspenso Dados do resultado.
Insira o caminho XML diretamente ou execute uma destas ações no campo Caminho XML:
Escolha o caminho XML no menu suspenso Caminho XML.
Clique em Editor de expressões.
Digite uma expressão que especifique o caminho XML.
Selecione a variável que armazena o documento de origem no menu suspenso Documento.
Click OK.
A Extração de Dados de Documento XML aplica-se somente a um documento criado pela etapa Criar Documento XML. Caso contrário, ocorrem erros.
Você deve executar uma etapa separada Extract XML Document Data para cada campo no arquivo XML.
Se o documento XML contiver o conteúdo nesta saída, você precisará configurar o Editor de Expressão para a etapa Extrair Dados de Documento XML como a Figura 3 mostra para extrair o valor do Último nó. O caminho XML exato é indicado pela seta A. A seta B aponta para o local onde o caminho XML deve ser inserido.
Figura 3 - Editor de Expressão - Etapa Extrair 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>
Conclua estes passos se MSFT for especificado como um nome de variável do símbolo no caminho XML:
Defina X como uma variável de string.
Set X = "MSFT"
Especifique o valor do caminho XML na etapa Extract XML Document Data para:
"/descendant::STOCKLIST/child::STOCK[attribute::symbol='" + X + "']/child::LAST"
Quando você compara o caminho XML na Figura 3, MSFT é substituído por + X + no caminho XML por este método.