【发布时间】:2012-12-03 12:01:37
【问题描述】:
这是错误截图
我想动态创建一个xml文件,xml的节点是string[] textBoxNamesArray,值是string[] textBoxTextArray
如何解决这个问题?
【问题讨论】:
标签: c# xml linq-to-xml
这是错误截图
我想动态创建一个xml文件,xml的节点是string[] textBoxNamesArray,值是string[] textBoxTextArray
如何解决这个问题?
【问题讨论】:
标签: c# xml linq-to-xml
问题在于对String.Replace 的调用。 The first argument cannot be an empty string。而且由于您将 "" 替换为 string.Empty,因此实际上并不需要该调用,可以将其删除。
所以换行
xml.Add(new XElement(i, o));
【讨论】:
你正在替换空字符串,你的i.replace()的第一个参数是"",这是不允许的
您必须在此处提及您要替换的旧字符串
如果您不想替换任何值,那么只需这样做:
xml.Add(new XElement(i, o));
【讨论】: