C# で配列リストから xml ファイルを作成する必要がありますが、これは正常に機能しています。値がレコードに入っているレコードの xml でノードを作成する必要がないもの。たとえば、# の場合はノードを作成しませんが、配列リストからの値が # 以外の文字列になっている場合は、ノードを作成して値を格納します。
どうもありがとう
public void generateXMLFile(List<UWL> myList )
{
XDocument objXDoc = new XDocument(
new XElement("Institution",
new XElement("RECID", myList[0].recid),
new XElement("UKPRN", myList[0].UKPRN),
myList.Select(m => new XElement("Person",
new XElement("STAFFID", m.STAFFID),
new XElement("OWNSTAFFID", m.OWNSTAFFID),
new XElement("ACTCHQUAL", m.ABLWELSH)
)
)
)
);
objXDoc.Declaration = new XDeclaration("1.0", "utf-8", "true");
//
objXDoc.Save(@"C:\Test\generated.xml");
//Completed.......//
MessageBox.Show("Process Completed......");
}