Скажите, пожалуйста, почему эти 2 не дают мне один и тот же объект XmlDocument.
Я могу успешно загрузить внешний XML-файл, используя этот код, и успешно обработать XML-файл:
var xElem = XElement.Load("Products.xml");
Теперь я встраиваю xml-файл как встроенные ресурсы вместо сборки:
var assembly = Assembly.GetExecutingAssembly();
var stream = assembly.GetManifestResourceStream(this.GetType(), "AppNameSpace.Products.xml");
var xElem= new XmlDocument();
xElem.Load(stream);
Разве 2 xElem не должны быть одинаковыми? Оба XmlDocument, содержащие одинаковую информацию в Products.xml?
Что я сделал не так? Спасибо.
Если я хочу получить тот же xElem, что и в сценарии 1, что я должен делать в сценарии 2?