XML.GetAttributeNames

string XML.GetAttributeNames ( string XMLPath )
Примеры

Описание

Возвращает имена атрибутов элементов в численно индексированной таблице.

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

Параметры

XMLPath

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

Возврат

ResultVariable

(таблица) Численно индексированная таблица, содержащая имена атрибутов указанного элемента. Если элемент не содержит никаких атрибутов или происходит ошибка, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

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

-- Return the names of the customer element's attributes.
-- Возвращаем имени атрибутов элемента customer.
customer_attributes = XML.GetAttributeNames("database/customer");

-- Perform some error checking.
-- Выполняем одну проверку на ошибки.
error = Application.GetLastError();
if (error == 0) then
    Dialog.Message("Element Attributes", "The two attribute names are: \r\n\r\n" .. customer_attributes[1] .. "\r\n" .. customer_attributes[2]);
else
    Dialog.Message("Error", _tblErrorMessages[error]);
end
Получаем имена атрибутов элемента customer и показываем их в диалоговом окне сообщения.
Смотрите также: Связанные действия