asp.net – DataSet.GetXml没有返回null结果
发布时间:2020-12-16 07:14:21 所属栏目:asp.Net 来源:网络整理
导读:每当我使用DataSet.GetXml将DatSet转换为 XML时,任何空值都会被忽略,因此,我期望这样: value1a/value1value2/value2value3c/value3 我得到了这个: value1a/value1value3c/value3 有任何快速和肮脏的方式来处理这个? 谢谢 编辑: 我认为解决方案是使用Writ
每当我使用DataSet.GetXml将DatSet转换为
XML时,任何空值都会被忽略,因此,我期望这样:
<value1>a</value1> <value2></value2> <value3>c</value3> 我得到了这个: <value1>a</value1> <value3>c</value3> 有任何快速和肮脏的方式来处理这个? 编辑: 解决方法
Microsoft知识库文章中列出了此问题:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q317961 问题是您没有附加到数据集的模式,指定应该写出该元素. 我不相信使用WriteXml会解决问题,正如文档所述,“调用此方法与调用WriteXml并将XmlWriteMode设置为IgnoreSchema相同.”但你可以自由尝试 – 这是等效的代码: StringWriter sw = new StringWriter(); ds.WriteXml(sw); string outputXml = sw.ToString(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 玩转VSCode-完整构建VSCode开发调试环境
- 如何将成员资格表与实体框架集成? Asp.net
- asp.net-core – ASP.NET 5,希望将实体框架与Web Project分
- asp.net-mvc – 在“控制器操作”中访问操作过滤器的数据
- asp.net – 将包含子集合的DTO映射回域模型的设计模式
- asp.net-mvc-5 – nuget中用于与WEB API集成的Ninject包中有
- Mono 3.4.1中的UserCookieAuthentication
- 如何在回发asp.net按钮之前运行javascript函数?
- asp.net – Internet Explorer 8 – 据报道该网站不安全
- asp.net-mvc – 使用NLog记录未处理的异常? ELMAH和NLog应
推荐文章
站长推荐
- ASP.NET MVC5使用Area区域
- 从ASP.NET切换到面包和黄油HTML / jQuery的优势
- asp.net-mvc – RedirectToAction()与View()和三
- ASP.NET FileUpload:如何在选择文件后自动回复?
- 在ASP.Net中使用自定义RoleProvider时,如何允许多
- asp.net – 为customvalidator设置errormessage?
- 将typescript定义文件编译到wwwroot文件夹时出现
- asp.net-mvc-3 – 您可以编辑CSHTML而无需再次构
- 如何在ASP.NET Core应用程序运行Vue并且部署在II
- asp.net – 黑客DropDownList值
热点阅读