Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Background

Solução

Informações Relacionadas

Introduction

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.

Prerequisites

Requirements

Os leitores deste documento devem estar cientes destes tópicos:

- Cisco Customer Response Solutions (CRS)

- Editor do Cisco CRS

Componentes Utilizados

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.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Background

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:

1. Selecione a variável que armazena os dados no menu suspenso Dados do resultado.

2. 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.

Figura 2: Extrair dados do documento XML

3. Selecione a variável que armazena o documento de origem no menu suspenso Documento.

4. 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.

Solução

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.

<?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>

Figura 3 - Editor de Expressão - Etapa Extrair Documento XML

Conclua estes passos se MSFT for especificado como um nome de variável do símbolo no caminho XML:

1. Defina X como uma variável de string.

2. Set X = "MSFT"

3. 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.

Informações Relacionadas

- Guia de referência da etapa do editor de aplicativos de resposta ao cliente da Cisco

- Suporte Técnico e Documentação - Cisco Systems