DataSet.WriteXml(XMLFileName, System.Data.XmlWriteMode.IgnoreSchema); 
  
这样会丢失空字段。 
我想保留空字段,还不想写XML架构。
以:MappingType.Element的形式导出。
例:
DataSet中有表T_Table,表的结构如下:F_A,F_B,字段可以允许为空,但所有行的F_B都为null时,DataSet.GetXml()取出字符串时,只有F_A,却没有了F_B,怎么办?XML如下:
<D_DataSet>
  <T_Table>
    <F_A>2</F_A>
  </T_Table>
</D_DataSet>
而我希望的是:
<D_DataSet>
  <T_Table>
    <F_A>2</F_A>
    <F_B></F_B>
  </T_Table>
</D_DataSet>