XML.GetAttribute
Описание
Возвращает значение атрибута элемента.
Примечание: Для получения дополнительной информации о действиях XML смотрите тему Общее представление о действиях XML.
ПараметрыXMLPath
(строка) Полный путь к элементу, чьи имена атрибутов нужно извлечь.
AttributeName
(строка) Полный путь к элементу, чей атрибут нужно извлечь.
ВозвратResultVariable
(строка) Значение атрибута указанного элемента. Если элемент не имеет атрибута или происходит ошибка, возвращается пустая строка ("").
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1-- This example assumes the sample XML is already loaded into memory. -- В этом примере предполагается что образец XML уже загружен в память. -- Get the value of the first customer id attribute. -- Получаем значение первого атрибута customer id. attribute_result = XML.GetAttribute("database/customer", "id"); -- Perform some error checking. -- Выполняем одну проверку на ошибки. error = Application.GetLastError(); if (error == 0) then Dialog.Message("Attribute Value", "The first customer id is: " .. attribute_result); else Dialog.Message("Error", _tblErrorMessages[error]); endПолучаем значение первого атрибута customer id и показываем его в диалоговом окне сообщения. Пример 2-- This example assumes the sample XML is already loaded into memory. -- В этом примере предполагается что образец XML уже загружен в память. -- Get the value of the second customer product attribute. -- Получаем значение второго атрибута customer product. attribute_result = XML.GetAttribute("database/customer:2", "product"); -- Perform some error checking. -- Выполняем одну проверку на ошибки. error = Application.GetLastError(); if (error == 0) then Dialog.Message("Attribute Value", "The second customer's product is: " .. attribute_result); else Dialog.Message("Error", _tblErrorMessages[error]); endПолучаем значение второго атрибута customer product и показываем его в диалоговом окне сообщения.
Смотрите также: Связанные действия
|