Tôi có một List<string>
"sampleList", trong đó cótập tin XML tạo sử dụng XDocument trong C#
Data1
Data2
Data3...
Cấu trúc tập tin là như
<file>
<name filename="sample"/>
<date modified =" "/>
<info>
<data value="Data1"/>
<data value="Data2"/>
<data value="Data3"/>
</info>
</file>
Tôi hiện đang sử dụng XmlDocument để làm điều này.
Ví dụ:
List<string> lst;
XmlDocument XD = new XmlDocument();
XmlElement root = XD.CreateElement("file");
XmlElement nm = XD.CreateElement("name");
nm.SetAttribute("filename", "Sample");
root.AppendChild(nm);
XmlElement date = XD.CreateElement("date");
date.SetAttribute("modified", DateTime.Now.ToString());
root.AppendChild(date);
XmlElement info = XD.CreateElement("info");
for (int i = 0; i < lst.Count; i++)
{
XmlElement da = XD.CreateElement("data");
da.SetAttribute("value",lst[i]);
info.AppendChild(da);
}
root.AppendChild(info);
XD.AppendChild(root);
XD.Save("Sample.xml");
Làm thế nào tôi có thể tạo ra các cấu trúc XML tương tự sử dụng XDocument?
Xin vui lòng gửi mã bạn đã viết cho đến nay. Mọi người thường không thích chỉ viết mã cho bạn. –
Đồng ý - điều này thực sự cực kỳ đơn giản để làm trong một tuyên bố duy nhất, nhưng chỉ cho bạn câu trả lời sẽ không giúp bạn học nhiều. –