【发布时间】:2010-07-20 18:09:06
【问题描述】:
我正在尝试写入 XML 文档,从列表的 ArrayList 中获取数据
for (int i = 0; i < 15; i++)
{
string headname = (headers[0] as List<string>)[i];
headname.Replace("&", "&");
headname.Replace("<", "<");
headname.Replace(">", ">");
headname.Replace("\"", """);
headname.Replace("'", "'");
textWriter.WriteStartElement("MetadataName", "");
textWriter.WriteString(headname);
textWriter.WriteEndElement();
我遇到的问题是,在它通过 for 循环一次后,我在 WriteStartElement 行上得到一个“处于状态 Epilog 的令牌 StartElement 将导致无效的 XML 文档”错误,我尝试查找up如何解决它,并没有真正有任何突破。谢谢。
已编辑更新。
【问题讨论】:
-
您的原始代码显示有问题,请不要放回框架代码