我正在编写一个应用程序,它从几个不同的 XML 文件中获取数据并将它们移动到一个文件中。但是,当我尝试这样做时,它什么也没写。我的代码如下:
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(xsh);
XmlElement dataElm = xdoc.CreateElement(@"rs:data");
string contents = "";
foreach (var i in Numbers.GetWSnumber())
{
string curFile = @"\\wwproduction02\public2\Software\PMStatus\Status\WS" + i.WeaverSetId + ".xml";
if (File.Exists(curFile))
{
System.IO.StreamReader file = new System.IO.StreamReader(curFile);
while ((contents = file.ReadLine()) != null)
{
dataElm.InnerText = contents;
xdoc.DocumentElement.AppendChild(dataElm);
}
}
}
xdoc.Save("doc.xml");
我试图实现的 XML 格式是
<xml>
<Schema>
schema data in here
</Schema>
<rs:data>
XML from other files here
</rs:data>
</xml>
Schema 很好,正在由其他东西处理。对此的任何帮助表示赞赏。谢谢你。