日期:2014-05-17  浏览次数:20723 次

datatable 转成 xml 的问题,好难啊。。格式不会啊
标准格式是这样的 
<RESULT>
<SQM>授权码</SQM>
  <DATA>
    <RS>
       <ZDBH>字典编号</ZDBH>
       <MC>名称</MC>
       <BZ>备注</BZ>      
       </RS>
  </DATA>
</RESULT>

代码输出的格式现在是这样啊
<DocumentElement>
<DATA>
       <ZDBH>字典编号</ZDBH>
       <MC>名称</MC>
       <BZ>备注</BZ> 
</DATA>
</DocumentElement>

怎么把  <DocumentElement> 去掉啊,还要加入 <RS>

源码。
public string CDataToXml(DataTable dt)
        {
            if (dt != null)
            {
                MemoryStream ms = null;
                XmlTextWriter XmlWt = null;
                try
                {
                    ms = new MemoryStream();
                    //根据ms实例化XmlWt
                    XmlWt = new XmlTextWriter(ms, Encoding.Unicode);
                    
                    //获取ds中的数据
                    dt.WriteXml(XmlWt);
                 
                    int count = (int)ms.Length;
                    byte[] temp = new byte[count];