ds.GetXml();是没有<?xml version="1.0" encoding="gb2312"?>的

解决方案 »

  1.   

    doc.LoadXml(xml);XmlDeclaration dec = doc.CreateXmlDeclaration("1.0","gb2312","yes");
    doc.InsertBefore(dec,doc.FirstChild);Response.ContentEncoding = System.Text.Encoding.Unicode;
    Response.ContentType="text/xml";
    Response.Write(doc.OuterXml);
      

  2.   


    doc.LoadXml(xml);XmlDeclaration dec = doc.CreateXmlDeclaration("1.0","gb2312","yes");
    doc.InsertBefore(dec,doc.FirstChild);Response.ContentEncoding = System.Text.Encoding.Unicode;
    Response.ContentType="text/xml";
    Response.Write(doc.OuterXml);
    加上 上边这段  报错 信息 是  Table与当前字段不对应~!