我正在使用WriteXML
中的DataSet
并输出到Stream
。
我要做的是更改单个类型的写序列化:DateTime
目前,DateTime Seralization在
yyyy-mm-ddThh:mm:ss.ff+UTC
之间变化
例如'2012-01-17T18:43:32.52 + 02:00'和yyyy-mm-ddThh:mm:ss+UTC
(没有秒分数),例如 '2012-01-17T18:43:32 + 02:00'
取决于数据。
显然(IE)JavaScript Date
解析不喜欢分数..
我基本上想要从XML结果中删除分数 写入流,由IIS递交并在浏览器上通过javascript解析
除了使用该类型的例外实现WriteXML
之外,我还有哪些更好的选择?
-
我发现的一个解决方案是遍历表格的Date单元格,阅读DateTime
,删除分数并将其写回。
但是,如果在使用WriteXML时有一种简单的方法来修改DataSet中类的XML表示,那么它仍然很有意思吗?