dataSet.GetXml()不为空或空列返回XML [英] dataSet.GetXml() doesn't return xml for null or blank columns

查看:684
本文介绍了dataSet.GetXml()不为空或空列返回XML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我打电话dataSet.GetXml()我没有得到与空或空值的列任何XML返回。有一个简单,有效的方式来解决这个问题?下面的问题的一个例子。请注意如何A2从第二结果部分缺失。

 <结果> 
< A1,GT;&TEST1 LT; / A1>
< A2> test2的< / A2>
< A3>&TEST3 LT; / A3>
< /结果>
<结果>
< A1,GT; Atest1< / A1>
< A3> Atest3< / A3>
< /结果>


解决方案

问题是此Microsoft知识库文章中详细描述:< A HREF =http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q317961相对=nofollow> http://support.microsoft.com/default.aspx?scid= KB; EN-US; Q317961 。详情请参见本以前的SO问题: DataSet.GetXml不返回空的结果



我不认为这是一个很好的解决你的直接的问题。定的上下文,可以有另一种方式来虽然解决这个问题。


When I call dataSet.GetXml() I don't get any xml returned for columns with null or blank values. Is there a simple, efficient way to get around this? An example of the problem below. Notice how a2 is missing from the second results section.

<results>
<a1>test1</a1>
<a2>test2</a2>
<a3>test3</a3>
</results>
<results>
<a1>Atest1</a1>
<a3>Atest3</a3>
</results>

解决方案

The problem is detailed in this Microsoft KB article: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q317961. See this previous SO question for more detail: DataSet.GetXml not returning null results.

I don't think there is a good solution to your direct question. Given context, there may be another way to approach the problem though.

这篇关于dataSet.GetXml()不为空或空列返回XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆