最终达到的效果
树形结构
属性通过空格隔开 属性名 = 引导包裹的内容
这两个代表的东西是一样的
可以在菜鸟上使用xml验证器
xml验证器
在Resources文件夹创建一个xml文件
把文件再复制到streamingAsserts
获取根节点
遍历同名
存储在 PersistentDataPath 可读可写
先移除 再添加
两个方法得到子结点的子结点
大概就是 把对象转化成可传输的字节顺序
这种序列化不能存储 private protect ,只能存public
也可以存数组 和list
不支持字典的序列化
这里会有问题,如果对象初始化了值,再反序列时,不会覆盖初始化值了的属性。所以会出现重复读取
所以最好不要对类进行初始化,
在需要序列化的类继承IXmlSerializable
需要实现三个函数
第一个函数直接返回null就行
在函数中可以自定义序列化 的规则
方式1:
读到test1
读到test2
方式2:
自定义一个dictionary,让其继承dictionary和 IXMLserializable
测试类