Чтение нестандартного xml файла - C#
Формулировка задачи:
Всем привет.
Есть файлик, по сути - набор строк из xml-элементов, могут быть также как пустые строки, так и строки xml-комментариев.
Ну и обернуть в try{}catch( XmlException ) всё это можно.
P.S. Реально, было бы неплохо вставить файл как есть, в другой xml-файл. Т.е. пока не использовались всякие XElement, XDocument вставлял просто весь файл как строку. Теперь так не прокатывает.
Хочется его прочитать и на выходе получить IEnumerable<System.Xml.Linq.XNode>.
Пока читаю без комментов так:foreach (string s in System.IO.File.ReadLines(filename)) { string trimmed = s.Trim(); if( !string.Empty.Equals( trimmed )) { elements.Add(XElement.Parse(trimmed)); } }
Решение задачи: «Чтение нестандартного xml файла»
textual
Листинг программы
foreach (var el in doc.Root.Nodes())
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д