<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CVP Call studio — чтение переменных из xml_resultset]]></title><description><![CDATA[<p dir="auto">Здравствуйте, Я разрабатываю приложение CVP Call Studio (V 11.6) для чтения данных из базы данных MS SQL и отправки электронных писем для каждой строки. Это приложение интегрировано с базой данных MS SQL, и я получаю несколько строк в операторе select. До этого момента все в порядке, я получаю результаты в поле xml_resultset, когда запускаю это приложение в режиме отладки. Но сейчас я не могу извлечь отдельные поля/данные из этого xml_resultset и сохранить их в переменных (элемент, сессия или локальные переменные, все подходит), чтобы использовать их дальше в приложении и запускать электронную почту для каждой строки, которая возвращается. Поле Session Data Key элемента Database получает следующее значение: com.audium.server.action.database.ResultSetList@7f67ac59 Мой образец xml_resultset приведен ниже: &lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&gt;&lt;Results&gt;&lt;Row&gt;&lt;ToEmail&gt;<a href="mailto:john1@abccorp.com" rel="nofollow ugc">john1@abccorp.com</a>&lt;/ToEmail&gt;&lt;FromEmail&gt;<a href="mailto:admin@abccorp.com" rel="nofollow ugc">admin@abccorp.com</a>&lt;/FromEmail&gt;&lt;FirstName&gt;John&lt;/FirstName&gt;&lt;LastName&gt;Doe&lt;/LastName&gt;&lt;Amount&gt;250&lt;/Amount&gt;&lt;DueDate&gt;2020-09-12&lt;/DueDate&gt;&lt;EmailType&gt;Registration Confirmation&lt;/EmailType&gt;&lt;/Row&gt;&lt;Row&gt;&lt;ToEmail&gt;<a href="mailto:jane1@abccorp.com" rel="nofollow ugc">jane1@abccorp.com</a>&lt;/ToEmail&gt;&lt;FromEmail&gt;<a href="mailto:admin@abccorp.com" rel="nofollow ugc">admin@abccorp.com</a>&lt;/FromEmail&gt;&lt;FirstName&gt;Jane&lt;/FirstName&gt;&lt;LastName&gt;Doe&lt;/LastName&gt;&lt;Amount&gt;350&lt;/Amount&gt;&lt;DueDate&gt;2020-09-11&lt;/DueDate&gt;&lt;EmailType&gt;Подтверждение регистрации&lt;/EmailType&gt;&lt;/Row&gt;&lt;/Results&gt; Буду очень благодарен за любые советы.</p>
]]></description><link>https://sla247.ru/forum/topic/1137/cvp-call-studio-чтение-переменных-из-xml_resultset</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 07:21:33 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/1137.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Feb 2026 18:33:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:59 GMT]]></title><description><![CDATA[<p dir="auto">спасибо, Пиюш</p>
]]></description><link>https://sla247.ru/forum/post/8043</link><guid isPermaLink="true">https://sla247.ru/forum/post/8043</guid><dc:creator><![CDATA[kavle]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:58 GMT]]></title><description><![CDATA[<p dir="auto">Вот оно: [)</p>
]]></description><link>https://sla247.ru/forum/post/8042</link><guid isPermaLink="true">https://sla247.ru/forum/post/8042</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:57 GMT]]></title><description><![CDATA[<p dir="auto">Похоже, это из руководств пользователя VXML, вот одна из версий.<br />
<a href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_6/user/guide/ccvp_b_user-guide-for-cisco-11-6/ccvp_b_user-guide-for-cisco-unified_chapter_0111.html?bookSearch=true" rel="nofollow ugc">https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_6/user/guide/ccvp_b_user-guide-for-cisco-11-6/ccvp_b_user-guide-for-cisco-unified_chapter_0111.html?bookSearch=true</a><br />
Пожалуйста, оценивайте полезные сообщения.</p>
]]></description><link>https://sla247.ru/forum/post/8041</link><guid isPermaLink="true">https://sla247.ru/forum/post/8041</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:56 GMT]]></title><description><![CDATA[<p dir="auto">Привет, Пиюш, можешь поделиться ссылкой, по которой Джанин описала этот сценарий?</p>
]]></description><link>https://sla247.ru/forum/post/8040</link><guid isPermaLink="true">https://sla247.ru/forum/post/8040</guid><dc:creator><![CDATA[kavle]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:55 GMT]]></title><description><![CDATA[<p dir="auto">Повторная публикация вышеупомянутого поста: [)</p>
]]></description><link>https://sla247.ru/forum/post/8039</link><guid isPermaLink="true">https://sla247.ru/forum/post/8039</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:54 GMT]]></title><description><![CDATA[<p dir="auto">Я вижу, что вы выбрали подход с использованием JavaScript. Для справки я приложил настраиваемый элемент для всех, кто хочет извлечь данные из набора результатов с множественным выбором без использования XML / XPath. Вы можете получить количество строк или список именованных столбцов для любой заданной строки.</p>
]]></description><link>https://sla247.ru/forum/post/8038</link><guid isPermaLink="true">https://sla247.ru/forum/post/8038</guid><dc:creator><![CDATA[ptindall]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:53 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо за подробную информацию. Я все это изучу. Между тем я нашла старый пост Дженин, в котором она описывала похожие шаги, которые сработали для меня. Благодарю вас за ваше время и усилия.</p>
]]></description><link>https://sla247.ru/forum/post/8037</link><guid isPermaLink="true">https://sla247.ru/forum/post/8037</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:53 GMT</pubDate></item><item><title><![CDATA[Reply to CVP Call studio — чтение переменных из xml_resultset on Mon, 16 Feb 2026 18:33:52 GMT]]></title><description><![CDATA[<p dir="auto">Привет<br />
[, @piyush aghera] Я думаю, что CVP JavaScript Utilities — это именно та функция, которую вы ищете. Вот документация Cisco, в которой она описана:<br />
<a href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_5/user/guide/CCVP_BK_13CF0982_00_115-vxml-server-user-guide/CCVP_BK_13CF0982_00_115-vxml-server-user-guide_chapter_0111.html" rel="nofollow ugc">Документация CVP</a><br />
. Я думаю, что она была введена в CVP 11.5. Обратите внимание на раздел XPath в документе, который предназначен для анализа данных из XML-документов с помощью XPath. По этой ссылке вы найдете информацию о том, как использовать запрос XPath:<br />
<a href="https://www.w3schools.com/xml/xpath_syntax.asp" rel="nofollow ugc">Ссылка</a> Поскольку у вас есть несколько записей, вам, вероятно, понадобится создать цикл в скрипте CVP (сначала определите количество записей в XML с помощью функции «count», а затем пробегите по элементам).<br />
Если это не подходит для вашего случая, то можно рассмотреть вариант создания настраиваемого элемента CVP, который будет автоматически разделять выходные данные на переменные сеанса (или, возможно, массив, к которому можно получить доступ через индекс). Какой подход использовать — решать вам. Марек<br />
<a href="https://gaman-gt.com" rel="nofollow ugc">https://gaman-gt.com</a><br />
UCCE, PCCE, UCCX, WxCC, Cisco Finesse, Custom Gadget, CVP, CUIC, CUCM</p>
]]></description><link>https://sla247.ru/forum/post/8036</link><guid isPermaLink="true">https://sla247.ru/forum/post/8036</guid><dc:creator><![CDATA[Marek (gaman-gt.com)]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:33:52 GMT</pubDate></item></channel></rss>