XPath и XPathSelectElement

У меня есть следующий xml

<root>
   <databases>
      <db1 name="Name1" />
      <db2 name="Name2" server="myserver" />
      <db3 name="Name3" />
   </databases>
<root>

Я перепробовал все, чтобы прочитать имя db2 (= "Name2") со всеми возможными комбинациями запросов XPath, но так и не получил ожидаемого результата.

Мой код на данный момент:

var query = "root/databases/db2.. "; // here I've tried everything 
var doc = XDocument.Load("myconfig.xml");
var dbName =  doc.XPathSelectElement(query);

Какой правильный запрос для получения моего "Name2" (значения атрибута)?

Спасибо за вашу помощь.

16
задан Alex Aza 9 June 2011 в 17:25
поделиться