Сейчас я использую:
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);
Есть идеи?