C#--对象转成XML的方法

Posted bounceguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#--对象转成XML的方法相关的知识,希望对你有一定的参考价值。

 public static XmlDocument JsonToXml(OrderDetail orderDetail)
        
            XmlDocument document = new XmlDocument();
            StringBuilder sb = new StringBuilder();
            using (TextWriter tw = new StringWriter(sb))
            
                var xmlS = new XmlSerializer(typeof(OrderDetail));
                xmlS.Serialize(tw, orderDetail);
                string serialized = sb.ToString();
                serialized = serialized.Replace(@"xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""", "");
                serialized = serialized.Replace(@"xmlns:xsd=""http://www.w3.org/2001/XMLSchema""", "");
                document.LoadXml(serialized);
            

            return document;
        

 

以上是关于C#--对象转成XML的方法的主要内容,如果未能解决你的问题,请参考以下文章

怎么把json字符串转成数组对象

一个可序列化的C#对象,如何转成一个XML格式的文件或字符串

Java文件解析xml文件转成 map

如何从片段中的 JSON 响应中的对象获取数据

[PHP] xml转对象函数simplexml_load_string

为 Blogger 上的博客格式化代码片段 [关闭]