Прямо сейчас я использую:
XElement xe = XElement.ReadFrom
, для которого требуется XmlReader
:
XmlReader reader = XmlTextReader.Create
, для которого требуется строка, и которая требует от меня передать StringReader
:
new StringReader
, для которого требуется TextReader/StreamReader
, чтобы в конце концов передать ему путь к файлу:
TextReader textReader = new StreamReader ( file );
Самый простой способ сделать это?У меня уже есть код, который использует XElement
, поэтому он работает нормально, но я хочу сократить количество шагов, чтобы получить XElement
из XML-файла.Что-то вроде:
XElement xe = XElement.ReadFrom (string file);
Есть идеи?