0

我正在尝试将列表框项导出到xml 文件中,我能够导出单值对象,例如文本框、单选按钮、复选框...

<Setting Name="txt_ImageQuality">20</Setting>
<Setting Name="txt_ImageType">JPG</Setting>
<Setting Name="rdio_checkedStatus">True</Setting>

但我想将以下列表框项导出到 XML。

在此处输入图像描述

c#有什么办法吗,谢谢你的时间。

4

2 回答 2

3

您能否尝试以下代码片段,如果有用请投票

XElement element = new XElement("Items");
foreach (var item in listBox1.Items)
{
  element.Add(new XElement("Name", item));
}
XDocument document = new XDocument();
document.Add(element);
document.Save("items.xml",SaveOptions.DisableFormatting); //create items.xml file in bin folder
于 2013-06-04T13:15:01.927 回答
0

试试上面的

var xml = new XElement("Items",
from s in strings 
let parts = s.Split('=')
select new XElement("Item", 
    new XAttribute("Key", parts[0]), 
    parts[1]
)

);

于 2013-06-04T12:31:07.990 回答