Чтение XML из одного файла и вставка его разделов в другой XML.C#

Место общения программистов C#
Anonymous
Чтение XML из одного файла и вставка его разделов в другой XML.

Сообщение Anonymous »

Я пытаюсь прочитать XML из Details.xml, открыть Company.xml и вставить несколько узлов из Details в Company, а затем сохранить Company.xml. Оба этих XML-файла находятся в папке C:\Temp.
Все узлы сведений > свойств из файла Details.xml должны перейти во второй узел компании в файле Company.xml.
company.xml

Код: Выделить всё




1234
{{details go here }}


details.xml

Код: Выделить всё




Acme Inc
100 Ocean Dr
LA
CA
90210


Engineering


2024-ABC123



Конечный результат будет выглядеть так:

Код: Выделить всё




1234


Acme Inc
100 Ocean Dr
LA
CA
90210


Engineering


2024-ABC123




Вот что у меня есть на данный момент:

Код: Выделить всё

 public static void TestMerge()
{
string destinationXml = "C:\\temp\\company.xml";
string sourceXml = "C:\\temp\\details.xml";

XElement xFileRoot = XElement.Load(destinationXml);
XElement xFileChild = XElement.Load(sourceXml);

var querySource = xFileChild.Element("details");
var queryDestination = xFileRoot.Element("properties");
Console.WriteLine(queryDestination);
}
У меня есть 2 узла, поэтому не знаю, как поместить детали во второй.
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/790 ... nother-xml

Вернуться в «C#»