GetAttributeValue

GetAttributeValue<T>(XmlNode, String, String, T)

Возвращает значение из XmlNode, содержащееся в атрибуте элемента по указанному пути. Если элемент или атрибут отсутствуют, будет возвращено значение по умолчанию.

public static T GetAttributeValue<T>(XmlNode node,
                                     string path,
                                     string attribute,
                                     T defaultValue)

Параметры

node System.Xml.XmlNode Узел XmlNode, содержащий нужный элемент.

path System.String Путь до нужного элемента.

attribute System.String Атрибут, из которого нужно получить значение.

defaultValue T Значение по умолчанию, которое возвращается, если элемент или атрибут отсутствуют.

Возвращает

T defaultValue, если элемент или атрибут отсутствуют; в противном случае - значение атрибута нужного элемента.

Примеры

Пример 1

В следующем примере извлекается значение атрибута Value тэга <ContinueIfError>:

Описание команды типа MyCommand в xml-файле:

Пример 2

В следующем примере извлекается значение атрибута Name тэга <SaveSqlQuery>, вложенного в тэг <SqlQueries>:

Описание команды типа MyCommand в xml-файле:

Last updated