Dit document beschrijft hoe je een variabele naam in het XML pad definieert om XML gegevens te extraheren met de stap XML Document Data uit een IP Contact Center (IPCC) Express-omgeving.
Lezers van dit document zouden kennis moeten hebben van deze onderwerpen:
Cisco-oplossingen voor klantreacties (CRS)
Cisco CRS-editor
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Cisco CRS versie 3.x en hoger
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Raadpleeg de Cisco Technical Tips Convention voor meer informatie over documentconventies.
Gebruik de stap XML Document Data van het Uittreksel na de stap XML Document maken om gegevens te vinden uit een document dat is geformatteerd met XML. Afbeelding 1 vertegenwoordigt de stapvolgorde.
Opmerking: Dit is slechts een voorbeeld.
Afbeelding 1-sequentie van het opvragen van XML-documentgegevens
Voltooi deze stappen om het aangepast venster XML-document van het Extract te gebruiken om gegevens te verkrijgen, zoals Afbeelding 2 toont:
Selecteer de variabele die de gegevens opslaat in het vervolgkeuzemenu Resultaat Data.
Geef het XML pad direct op of neem een van deze handelingen in het veld XML Path:
Kies het XML pad in het XML Path vervolgkeuzemenu.
Klik op Expressie-editor.
Typ een expressie die het XML pad specificeert.
Selecteer de variabele die het brondocument opslaat in het vervolgkeuzemenu Document.
Klik op OK.
De Gegevens van het Document van het Uittreksel zijn slechts van toepassing op een document dat door de stap van het Document van het Creative XML wordt gecreëerd. Anders gebeuren er fouten.
U moet een afzonderlijke stap XML Document Data van het Uittreksel uitvoeren voor elk veld in het XML-bestand.
Als het XML-document de inhoud in deze uitvoer bevat, moet u de Expression Editor for the Extract XML Document Data stap configureren als Afbeelding 3 toont om de waarde van het Laatste knooppunt te extraheren. Het exacte XML pad wordt aangegeven door de pijl A. De B pijl wijst naar de plaats waar het XML pad moet worden ingevoerd.
Afbeelding 3-Extend editor - XML-documentstap uittrekken<?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>
Voltooi deze stappen als MSFT is gespecificeerd als een variabele naam van het symbool in het XML pad:
Defineer X als string variabele.
Stel X = "MSFT" in
Specificeer de XML padwaarde in de stap XML-document van het uittreksel naar:
"/descendant::STOCKLIST/child::STOCK[attribute::symbol='" + X + "']/child::LAST"
Wanneer u het XML pad in afbeelding 3 vergelijkt, wordt MSFT door + X + in het XML pad door deze methode vervangen.