XML.SetValue

XML.SetValue ( string XMLPath,
string Value,
boolean WriteCDATA = false )
Примеры

Описание

Устанавливает значение элемента.

Примечание: Для получения дополнительной информации о действиях XML смотрите тему Общее представление о действиях XML.

Параметры

XMLPath

(строка) Полный путь к элементу, чье значение нужно установить.

Value

(строка) Значение, которое должен иметь элемент.

WriteCDATA

(логический) Записывать ли данные в раздел CDATA:

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueЗаписывать данные в раздел CDATA.
falseНе записывать данные в раздел CDATA. (По умолчанию)

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

-- This example assumes the sample XML is already loaded into memory.
-- В этом примере предполагается что образец XML уже загружен в память.

-- Return the currently loaded XML in a string.
-- Возвращаем в виде строки, загруженный в настоящий момент текст XML.
strXML = XML.GetXML();

if (strXML ~= "") then
    Dialog.Message("Original XML contents", strXML);
end

-- Sets the first customer element's company name to "New Company Name".
-- Для элемента company name первого элемента customer устанавливаем значение "New Company Name".
XML.SetValue("database/customer/company", "New Company Name");

-- See if any errors occurred. If no errors occurred, display the string.
-- Смотрим, не было ли какой ошибки. Если не было, показываем строку.
error = Application.GetLastError();
if (error == 0) then
    -- Return the currently loaded (modified) XML in a string.
    -- Возвращаем в виде строки загруженный в настоящее время (измененный) текст XML.
    strXML = XML.GetXML();
    if (strXML ~= "") then
        Dialog.Message("Modified XML contents", strXML);
    end
else
    Dialog.Message("Error", _tblErrorMessages[error]);
end
Получаем загруженный в настоящее время текст XML как строку и показываем её в диалоговом окне сообщения. Далее, для элемента company name первого элемента customer устанавливаем значение "New Company Name" и показываем новый текст XML в диалоговом окне сообщения.
Смотрите также: Связанные действия