Как я могу скопировать блок XML из одного документа в другой?
У меня есть два dataGridView, которые загружают XML-файл каждый, я сделал это так, чтобы вы могли перетаскивать строки между каждой из сеток. Однако на данный момент все, что он делает, это копирует данные из dataGridView. Это работает нормально, однако мне нужно скопировать весь XML, относящийся к этой строке.
Вот XML, с которым я должен работать:
0..607 //All of the other records
608
MNUB_AUTO
AUTO
0
0
FALSE
TRUE
FALSE
-1
0
Поэтому мне нужно скопировать XML строки, которую выбрал пользователь, и вставить ее в другой (тот же формат) документ XML.
Пока у меня есть это:
string location = "/WindowBuilderProject/stringtable/stentry[index='" + rowIndexOfItemUnderMouseToDrop + "']";
XmlNode Copy = xDoc.ImportNode(xDoc2.SelectSingleNode(location), false);
xDoc.DocumentElement.AppendChild(Copy); //This is just supposed to add it to the end, I will worry about ordering once it works
Он работает нормально, но все, что происходит, я добавляю в конец файла XML. Как я могу выбрать весь блок XML?
Большое спасибо за вашу помощь!