XML.RemoveAttribute

XML.RemoveAttribute ( string XMLPath,
string AttributeName )
Примеры

Описание

Удаляет из элемента указанный атрибут.

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

Параметры

XMLPath

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

AttributeName

(строка) Имя атрибута, что нужно удалить.

Возврат

Ничего. Можно использовать действие 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

-- Removes the "product" attribute from the first customer.
-- Удаляем атрибут "product" из первого элемента customer.
XML.RemoveAttribute("database/customer", "product");

-- 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, загруженного в настоящий момент, в виде строки и сначала показываем её в диалоговом окне сообщения. Затем удаляем атрибут "product" из первого элемента customer и затем новый текст XML показываем в диалоговом окне сообщения.
Смотрите также: Связанные действия