тег в теге пуст при разборе .net xml - PullRequest
0 голосов
/ 02 сентября 2011

Я анализирую xml на моей работе.Я не могу изменить создатель XML-файла, пока наша другая ИТ-группа не приедет из отпуска.Вот XML-файл для разбора

<workhours>
    <name>x</name>
    <workhours>11:00-23:00</workhours>
    <author>y</author>
</workhours>

Мне нужно получить «рабочие часы» внутри «рабочих часов», но он пустует.Я не знаю, тег в теге неправильный или нет, но мне нужно получить эти данные сейчас.Любая идея?

кстати, массив нумерации не работает, потому что номера строк моего файла XML могут отличаться для каждого "рабочего времени"

1 Ответ

0 голосов
/ 02 сентября 2011

Ну, вы не дали никакого кода, поэтому трудно понять, в чем дело ... В LINQ to XML это было бы легко:

XDocument doc = XDocument.Load("test.xml");
XElement workHours = doc.Element("workhours").Element("workhours");

Нет ничего плохого в том, что элемент с определенным именем вложен в другой элемент с тем же именем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...