zoukankan      html  css  js  c++  java
  • xml 序列化操作

    第一,首先有一个要被序列化成xml的类

    public class XmlObject
    {
    private string _UserName="hello";
    public string UserName
    {
    get
    {
    return _UserName;
    }
    set
    {
    _UserName = value;
    }
    }

    //序列化时.方法是没被序列化的.这里算白写了
    protected string GetSomeThing(string WhosName)
    {
    return WhosName;
    }
    }

    第二:对象---->xml

    //执行后:会生成一个pp.xml,当然这个文件名是自己取的

    XmlObjectxo = new XmlObject();
    StreamWriter sw = new StreamWriter(Server.MapPath("pp.xml"));
    XmlSerializer xs = new XmlSerializer(typeof(XmlObject));
    xs.Serialize(sw, xo);
    sw.Close();

    第三: xml---->对象

    从第二部的pp.xml转成对象xo

    StreamReader reader = File.OpenText(Server.MapPath("pp.xml"));
    XmlSerializer serializer = new XmlSerializer(typeof(XmlObject));
    XmlObjectxo= (XmlObject)serializer.Deserialize(reader);
    reader.Close();

    return xo;

    版权声明:本文原创发表于 博客园,作者为 路过秋天 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
    个人微信公众号
    创业QQ群:617713515
    Donation(扫码支持作者):支付宝:
    Donation(扫码支持作者):微信:
  • 相关阅读:
    jquery总结
    Reporting Services子报表
    Reporting Services分组及Toggle
    Reporting Services报表钻取
    Reporting Services环境
    两种很有用的组件
    Reporting Services正确显示页码
    Reporting Services发布
    Java面试题
    BigInteger引申的一个访问权限控制解决方案
  • 原文地址:https://www.cnblogs.com/cyq1162/p/824004.html
Copyright © 2011-2022 走看看