博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML 创建
阅读量:5216 次
发布时间:2019-06-14

本文共 1722 字,大约阅读时间需要 5 分钟。

using unityEngine;using System.Collections;using System.Linq;using System.Xml.Linq;using System;public class XML {//static string xmlpath = Application.persistentDataPath + @"\myXML";//平台相关的路径(移动端)static string xmlpath=Application.dataPath+@"\mydfdfXML";//电脑上的路径,移动端没有这个访问权限/// /// 初始化一个XML文件/// public static void CreateXMLDocument(){XElement root = new XElement("XMLContent",new XElement("Herb1",new XAttribute("MyVaule","0")),new XElement("Herb2",new XAttribute("MyVaule","0")),new XElement("Herb3",new XAttribute("MyVaule","0")),new XElement("Pill1",new XAttribute("MyVaule","0")),new XElement("Pill2",new XAttribute("MyVaule","0")),new XElement("Pill3",new XAttribute("MyVaule","0")),new XElement("Level",new XAttribute("MyVaule","0")),new XElement("Root","root"));root.Save(xmlpath);}public static XElement LoadXMLFromFile(){XElement root = XElement.Load(xmlpath);return root;}public static void SetElementValue(string name, string value){XElement root = LoadXMLFromFile();root.Element(name).SetAttributeValue("MyVaule", value);root.Save(xmlpath);}/// /// 在根节点元素之前添加新的元素/// /// 元素名字/// 元素的值public static void AddElement(string name, string value){XElement root = LoadXMLFromFile();root.Element("Root").AddBeforeSelf(new XElement(name, new XAttribute("MyValue",value)));root.Save(xmlpath);}/// /// 删除指定的元素/// /// 要删除的元素名称public static void RemoveElement(string name){XElement root = LoadXMLFromFile();root.Element(name).Remove();root.Save(xmlpath);}/// /// 根据元素名查找元素对应的值/// /// 元素名/// 
public static string GetElementValue(string name){XElement root = LoadXMLFromFile();XAttribute xattr = root.Element(name).Attribute("MyVaule");string s = xattr.Value;return s;}}

 

转载于:https://www.cnblogs.com/123ing/p/3843966.html

你可能感兴趣的文章
机器学习部分算法简介
查看>>
orocos_kdl学习(二):KDL Tree与机器人运动学
查看>>
AJAX
查看>>
sqlserver同一个局域网内,把服务器数据库备份到客户端
查看>>
tcp服务的测试程序开源
查看>>
MySQL基础:安装
查看>>
简练网软考知识点整理-项目资源优化、资源平衡及资源平滑
查看>>
三.使用字符串
查看>>
(Gorails)vuejs系列视频: Webpacker/vue-resource(不再为官方推荐)。
查看>>
JavaScript Transpilers: 为什么需要用它们?Babel的使用介绍。
查看>>
六、Hadoop学习笔记————调优之操作系统以及JVM
查看>>
EDM营销之电子邮件的长度和宽度讲解
查看>>
react-native中的scrollables
查看>>
Spring IOC (构造器注入)
查看>>
c++面试
查看>>
servlet文件上传
查看>>
Nginx的location配置
查看>>
将图片文件转成BASE64格式
查看>>
JS最佳实践
查看>>
spring boot 在SpringMVC中使用Jackson并格式化时间
查看>>