信息路径上的尾随空值 xml

trailing null values on infopath xml

我正在按照本网站上的说明进行操作: http://www.bizsupportonline.net/infopath2007/programmatically-create-infopath-form-console-app.htm

我已经成功地创建了一个看起来像我的 InfoPath 表单的 XML 文档,只是该文档在文件末尾有尾随空值。我仍然可以在浏览器中打开该文档,但我相信这将是未来的一个问题。有谁知道为什么会这样吗?

谢谢

我发现我必须使用 ToArray 方法而不是 GetBuffer 来消除尾随空值 (https://msdn.microsoft.com/en-us/library/system.io.memorystream.getbuffer(v=vs.110).aspx)

我尝试删除字节数组末尾的 0,但 InfoPath 表单中的提交规则停止工作。