Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Fond

Solution

Informations connexes

Introduction

Ce document décrit comment définir un nom de variable dans le chemin XML pour extraire des données XML à l'aide de l'étape Extract XML Document Data dans un environnement IP Contact Center (IPCC) Express.

Conditions préalables

Conditions requises

Les lecteurs de ce document devraient avoir connaissance des sujets suivants :

- Solutions de réponse client Cisco (CRS)

- Éditeur Cisco CRS

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Cisco CRS version 3.x et ultérieures

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

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Fond

Utilisez l'étape Extract XML Document Data après l'étape Create XML Document pour rechercher des données à partir d'un document formaté avec XML. La Figure 1 représente la séquence d'étapes.

Note : Ceci sert uniquement d'exemple.

Figure 1 : séquence d'extraction de données de document XML

Complétez ces étapes pour utiliser la fenêtre Extract XML Document personnalisé afin d'obtenir des données, comme le montre la Figure 2 :

1. Sélectionnez la variable qui stocke les données dans le menu déroulant Données de résultat.

2. Entrez le chemin XML directement ou effectuez l'une des actions suivantes dans le champ Chemin XML :

- Choisissez le chemin XML dans le menu déroulant Chemin XML.

- Cliquez sur Éditeur d'expression.

- Tapez une expression qui spécifie le chemin d'accès XML.

Figure 2 : extraction des données de document XML

3. Sélectionnez la variable qui stocke le document source dans le menu déroulant Document.

4. Click OK.

L'extraction de données de document XML s'applique uniquement à un document créé par l'étape Créer un document XML. Sinon, des erreurs se produisent.

Vous devez exécuter une étape Extract XML Document Data pour chaque champ du fichier XML.

Solution

Si le document XML contient le contenu de cette sortie, vous devez configurer l'Éditeur d'expression pour l'étape Extract XML Document Data comme le montre la Figure 3 afin d'extraire la valeur du dernier noeud. Le chemin XML exact est indiqué par la flèche A. La flèche B pointe vers l'emplacement où le chemin XML doit être entré.

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

Figure 3 : Éditeur d'expression - Étape d'extraction du document XML

Exécutez ces étapes si MSFT est spécifié comme nom de variable du symbole dans le chemin XML :

1. Définissez X comme variable de chaîne.

2. Définir X = « MSFT »

3. Spécifiez la valeur du chemin XML dans l'étape Extract XML Document Data pour :

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

Lorsque vous comparez le chemin XML dans la Figure 3, MSFT est remplacé par + X + dans le chemin XML par cette méthode.

Informations connexes

- Guide de référence des étapes de Cisco Customer Response Applications Editor

- Support et documentation techniques - Cisco Systems