解决方案 »

  1.   

    你是通过什么来序列化的,可以在实体上添加Xml序列化相关的attribute
    也可以通过linq to xml来添加
      

  2.   

     XmlSerializer serializer = new XmlSerializer(typeof(T));
    添加xmlns不行, 因为这个是xml保留关键字(如果修改为xmlns1,那就可以生成了, 但是xmlns仍然没有);
    [XmlAttribute(AttributeName = "xmlns1")]
            public string Attribute_xmlns { get; set; }
      

  3.   

    序列化的目的不是为了保存或者传输, 是为了符合标准格式, 所以必须要xmlns这个属性;