私は、いくつかの異なるXMLファイルからデータを取得してそれらを1つに移動するアプリケーションを作成しています。しかし、これを実行しようとすると、何も書き込まれません。私のコードは次のとおりです。
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>
スキーマは正常であり、他の何かによって処理されています。どんな助けでもこれでありがたいです。ありがとうございました。