Во-первых, doc1.LoadXml("abc.xml")
потерпит неудачу; вместо этого должно быть .Load("abc.xml")
(строка "abc.xml"
равна , а не xml - это путь).
ReadXml
имеет много перегрузок , но ни один для принятия XmlDocument
. Возможно, вместо этого дайте ему нод-ридер. Или проще, возможно просто дайте ему поток или строку:
using (var file = File.OpenRead("abc.xml")){
ds.ReadXml(file);
}
нет XmlDocument
необходимо ...