XML.GetElementXML
Описание
Возвращает исходный XML код элемента, то есть простой текст XML кода элемента и всех его дочерних элементов.
Примечание: Для получения дополнительной информации о действиях XML смотрите тему Общее представление о действиях XML.
ПараметрыВозвратResultVariable
(строка) Код XML всего элемента и всех его дочерних элементов. Если элемент не существует или происходит ошибка, возвращается пустая строка ("").
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1-- This example assumes the sample XML is already loaded into memory. -- В этом примере предполагается что образец XML уже загружен в память. -- get the raw XML text of the 2nd customer element -- получаем исходный XML текст 2го элемента customer strCustomerXML = XML.GetElementXML("database/customer:2"); error = Application.GetLastError(); if (error ~= XML.OK) then Dialog.Message("Error", _tblErrorMessages[error]); end -- get the customer's name from the XML -- получаем имя элемента customer из XML кода strCustomerName = XML.GetValue("database/customer:2/first_name") .. XML.GetValue("database/customer:2/last_name"); -- save the customer record as a separate XML document in C:\customer_records -- сохраняем запись элемента customer как отдельный документ XML в C:\customer_records TextFile.WriteFromString("C:\\customer_records\\" .. strCustomerName .. ".xml", strCustomerXML, false);Получаем имя элемента customer из XML кода и затем сохраняем запись элемента customer как отдельный XML документ.
Смотрите также: Связанные действия
|