【发布时间】:2015-08-13 19:38:16
【问题描述】:
我有如下列表中的数据。
List<APIConfigValue>
现在我必须生成如下的 XML 文件。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="ScanTime.Web" value="11D_SVC1" />
<add key="eTime.Punch" value="true" />
<add key="DataMartUrl" value="syscontrol" />
</appSettings>
</configuration>
根据列表中的记录数,它应该会自动生成。 我正在尝试使用 xml linq 库。
我就是这样开始的......
XDocument doc = new XDocument(
new XElement("configuration",
new XElement("appSettings",
new XElement("add", new XAttribute("key", "APP.Web"), new XAttribute("value", "true"))
)
)
);
我被困在如何从这里的列表中循环。我试图找到文章。但没有什么接近的。 感谢您的时间和回应。
【问题讨论】:
-
你应该使用 XmlSerializer 类而不是 XDocument。
-
APIConfigValue 长什么样子?
标签: c# xml linq linq-to-sql linq-to-xml