Анализ данных с различной структурой от XML до ListC#

Место общения программистов C#
Anonymous
Анализ данных с различной структурой от XML до List

Сообщение Anonymous »

У меня есть XML-данные, представляющие один клиент, загруженный в веб-браузер, например:

Код: Выделить всё





Carl
Smith
40
M


и на результирующей веб-странице данные отображаются следующим образом:
Carl Smith 40 M
На указанной веб-странице действительно отображается простая строка информации и ничего больше.
С этим связано несколько проблем.
  • Для структуры данных XML имеется 10–15 шаблонов. Например, в одном шаблоне может отсутствовать возраст, другой будет начинаться с фамилии, а третий будет содержать дополнительную информацию. Это означает отсутствие какой-либо стандартизации.
  • Каждый клиент имеет в зависимости от шаблона от 68 до 278 (ровно) атрибутов/элементов в соответствующем XML. . Таким образом, приведенный выше пример на самом деле настолько прост, насколько позволяет понять суть.
Как разобрать этот XML в список? Я хотел бы, чтобы этот список содержал одну часть информации из XML в качестве одного элемента в этом списке. Если продолжить приведенный выше пример, результат будет выглядеть так:
List[0] = "Карл"
List[1] = "Смит"
List[2] = "40" (да, четные числа будут преобразованы в строку)
List[3] = " M"
и так далее.
Полагаю, ответ будет чем-то вроде "Как извлечь эти XML-элементы в List

Подробнее здесь: https://stackoverflow.com/questions/785 ... liststring

Вернуться в «C#»