dataSet.GetXml()不为空列或空白列返回xml

Ben*_*Ben 5 c# xml xsd dataset

当我调用dataSet.GetXml()时,没有为空值或空值的列返回任何xml。有没有简单有效的方法来解决此问题?下面的问题的一个示例。注意第二个结果部分中缺少a2。

<results>
<a1>test1</a1>
<a2>test2</a2>
<a3>test3</a3>
</results>
<results>
<a1>Atest1</a1>
<a3>Atest3</a3>
</results>
Run Code Online (Sandbox Code Playgroud)

小智 4

此 Microsoft 知识库文章详细介绍了该问题:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q317961。有关更多详细信息,请参阅上一个 SO 问题:DataSet.GetXml not returned null results

我认为对于你的直接问题没有一个好的解决方案。鉴于上下文,可能还有另一种方法来解决这个问题。