GetAttributeValue<T>(XmlNode, String, String, T)
Возвращает значение из XmlNode, содержащееся в атрибуте элемента по указанному пути. Если элемент или атрибут отсутствуют, будет возвращено значение по умолчанию.
Copy 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, если элемент или атрибут отсутствуют; в противном случае - значение атрибута нужного элемента.
В следующем примере извлекается значение атрибута Value тэга <ContinueIfError>:
Описание команды типа MyCommand в xml-файле:
В следующем примере извлекается значение атрибута Name тэга <SaveSqlQuery>, вложенного в тэг <SqlQueries>:
Описание команды типа MyCommand в xml-файле: