如何生成XML字符串? .net中的XmlTextWriter或XmlWriter等都必须在硬盘上生成xml文件,然后再用XMLRead读取出XML字符串,有没有方法(如:通过XmlTextWriter增加各个元素后,XmlTextWriter.ToString()肯定不行)直接得到XML字符串?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XML字符串与普通的字符串没有区别无非是带标记而已,自己用字符串拼接即可可以用StringBuilder using (StringWriter sw = new StringWriter()) { XmlTextWriter xtw = new XmlTextWriter(sw); xtw.Write............ s = sw.ToString(); } to:babyrockxray(紫色阴影)为什么执行到xtw.WriteEndDocument();会报错? 使用XmlTextWriter 的时候要保证所有的结束标记都对应一个开始的标记,否则就出错了. 原来是xtw.WriteStartDocument();没写,babyrockxray(紫色阴影) 正解。结题给分。 combox中dropdownStyle怎么写 图片上传按钮提交。提交页面怎么获取该图片? c#导入数据sql执行成功但是数据库里就是没有生成数据 送分题 参数返回的问题 C#+SQL Server做C/S时,适配器和数据集的生成,何时用向导,何时自己写代码? 一个很简单的问题,谢谢解决! 一个C#新手的问题,非常简单,大家帮帮忙! 请好心的朋友们帮忙把有关delegate的C#程序代码贴一下. 泛型如何读取变量?这里这么写肯定是不对的。请问怎么写? 这三个号也太假了嘛... 触发怎么解决
无非是带标记而已,自己用字符串拼接即可
可以用StringBuilder
{
XmlTextWriter xtw = new XmlTextWriter(sw);
xtw.Write......
......
s = sw.ToString();
}
为什么执行到xtw.WriteEndDocument();会报错?
结题给分。