美文网首页unity3D技术分享Unity3D
数据存储(二)XML的存储与解析

数据存储(二)XML的存储与解析

作者: 无赖宵小 | 来源:发表于2018-08-17 12:18 被阅读3次

XMl常用类及其常用属性和方法

XmlNode  

InnerText:获取或设置节点及其所有子节点的值(仅元素节点拥有)

Value:获取或设置节点的值(仅属性节点拥有)

AppendChild:将指定的节点添加到该节点的子节点列表的末尾

ChildNodes:获取节点的所有子节点

FirestChild 

XmlDocument 

CreateXmlDeclaration:创建一个具有指定值的XmlDeclaration节点

CreateElement:创建具有指定名称的元素

CreateNode:创建具有指定的节点类型的XmlNode

AppendChild:将指定节点添加到末尾(继承自XmlNode)

Save:将Xml文档保存到指定的文件

Load:从指定的URL加载Xml文档

LoadXml:从指定的字符串加载Xml文档

XmlElement 

SetAttribute:设置具有指定名称的特性的值

HasAttributes:判断该元素节点是否具有属性

GetAttribute:返回具有指定名称的属性值

(二)XML数据的生成步骤

在Unity引擎中如何生成本地XML数据

第一步:引入C#的命名空间 System.Xml

第二步:生成XML文档(XmlDocument类)

第三步:生成根元素(XmlElement类) 添加给文档对象

第四步:循环生成子元素添加给父元素

第五步:将生成的XML文档保存

(三)XML解析步骤

在解析时注意需要根据Xml文件的结构创建好对应的数据模型去接受解析出来的数据

相关文章

  • 数据存储(二)XML的存储与解析

    (一)XMl常用类及其常用属性和方法 XmlNode InnerText:获取或设置节点及其所有子节点的值(仅元素...

  • 从事Android以来的相关总结7-熟悉XML/JSON解析数据

    «熟悉XML/JSON解析数据,以及数据存储方式 数据的存储方式包括:File、SheredPreferences...

  • XML

    1.XML概述 1.1XML: XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的...

  • Day01(XML)

    1.XML概述 1.1XML:XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关...

  • ios的数据持久化

    一、what 数据持久化,就是数据存储。 二、iOS数据存储的方式 有5中方式 plist文件(XML属性列表) ...

  • ios面试题7

    三.数据存储 1.数据存储技术 1>数据存储的几种方式 XML属性列表(plist)归档 Preference(偏...

  • iOS数据存储

    iOS应用数据存储方式(XML属性列表-plist) 一、ios应用常用的数据存储方式 1.plist(XML属性...

  • ios数据存储

    数据存储 iOS应用数据存储的常用方式 - XML属性列表(plist)归档 - Preference(偏好设置)...

  • XML存储,Pull解析

    XML是一种可扩展的标记语言,一般用来传输数据及少量数据存储,而非显示数据。 在Android中提供XML类来操作...

  • 2017.10.18

    PARSE//解析TryParse//尝试解析Convert// 转换存储对数据(对象)的引用(地址)存储位置:引...

网友评论

    本文标题:数据存储(二)XML的存储与解析

    本文链接:https://www.haomeiwen.com/subject/aqvzbftx.html