linq to xml ссылка на первый элемент

Язык C#
  1. 5 года назад

    здраствуйте. в главе Чтение и обход XML читаю следующее:

    [code]// Это используется для хранения ссылки на один из элементов в дереве XML.
    XElement firstEmployee;
    XDocument xDocument = new XDocument(
                  new XDeclaration("1.0", "UTF-8", "yes"),
                  new XDocumentType("Employees", null, "Employees.dtd", null),
                  new XProcessingInstruction("EmployeeCataloger", "out-of-print"),
                   [b] // Обратите внимание, что в следующей строке сохраняется 
                    // ссылка на первый элемент[/b][/code]

    вопрос: как получить ссылку на первый елемент при загрузке xml из файла, а именно

    XDocument docemrnt = XDocument.Load(path);
  2. Alexandr_Erohin

    Jun 10 Администратор

    Здравствуйте, собственно нужно использовать методы обходы по документу (описанные в этой статье) чтобы найти нужный узел. Я использовал метод Descendants():

    XElement firstEmployee = XDocument.Load(path).Descendants("Employee").First();
  3. спасибо.

или зарегистрируйтесь чтобы ответить