XML:如何读取XML文件及其内容

 时间:2026-04-26 19:19:22

1、编写具有读XML文档功能的脚本ReadXML:添加using:

using System;

using UnityEngine;

using System.Collections;

using System.Collections.Generic;

using System.IO;

using System.Xml;

XML:如何读取XML文件及其内容

2、关于枚举多做介绍.XmlDocument:代表XML文档类型;XmlNode:代表Xml文档中的一个节点(也可以理解为一个元素),XmlNodeList:代表一个节点的集合.在下图中,

<part id="01" name="选项1">

</part>

这个元素的XmlNodeList就代表: <item id="01" name="选项1.1"></item>

                                        和<item id="02" name="选项1.2"></item>

<item id="01" name="选项1.1"></item>的XmlNodeList就代表:

                                     <txt> </txt>,<music> </music>, <pic></pic>,                                         <movie></movie>,<flash></flash>

XML:如何读取XML文件及其内容

3、编写Awake()函数如下图. 

 xmlDoc.Load(System.IO.Directory.GetCurrentDirectory() + "/xml/Temp.xml");实现xml文档的加载,将之前建立好的Temp.xml文档加载给xmlDoc.

System.IO.Directory.GetCurrentDirectory() 此语句将系统指针指向工程temp文件夹

 root = xmlDoc.SelectSingleNode("root");//将Temp.xml文档的节点"root"赋给root变量

partNodes = root.ChildNodes;//"root"节点的子节点全部赋给partNodes.这里指的是两个"part"节点

XML:如何读取XML文件及其内容

XML:如何读取XML文件及其内容

XML:如何读取XML文件及其内容

4、编写函数:通过XML的元素属性name读取XML内容

public static string fnGetXmlFileByName(string partName, string itemName, string type){}

返回值类型为string,返回的内容为从XML中读取的路径或文档

三个虚数分别代表:"part"节点属性name的名字,"item"节点属性name的名字,最低一级元素的名称

当我们调用XML文档内容时,只需要调用此函数,并赋给它虚数值即可,如:

string str=fnGetXmlFileByName(选项1, 选项1.1,pic),

str实际上就可以获得路径 Choose1\Choose1.1\pic

XML:如何读取XML文件及其内容

5、1.xe.GetAttribute("name")可以获得xe元素的name属性值,如

 <part id="01" name="选项1"></part>的name属性值=选项1

2.xe3.Name可以获得xe3元素的名字,如

<part id="01" name="选项1"></part>的Name=part

  • 2019 SQL Server表数据导出与导入
  • 一个网卡怎么设置多个IP地址
  • HPMSA 2040 3.0版本 如何做Raid5和创建卷
  • 解决 局域网打印机和文件共享问题
  • 网卡高级设置
  • 热门搜索
    橙光游戏大全 ps笔刷怎么用 言情电视剧大全 土豆块的做法大全 田螺肉怎么做好吃 周国平简介 产后脱发严重怎么办 殷秀梅个人资料简介 反贪电视剧大全 幼儿成长档案怎么写