加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

unity基础开发----常用代码Unity中解析XML

发布时间:2020-12-15 22:59:25 所属栏目:百科 来源:网络整理
导读:C#代码 using UnityEngine;using System.Collections;using System.Xml;public class NewBehaviourScript : MonoBehaviour {// Use this for initializationvoid Start () { // print(Application.dataPath); string url = Application.dataPath + "/test.xml
C#代码
using UnityEngine;
using System.Collections;
using System.Xml;

public class NewBehaviourScript : MonoBehaviour {

	// Use this for initialization
	void Start () {
       // print(Application.dataPath);
        string url = Application.dataPath + "/test.xml";

        XmlDocument xmldoc = new XmlDocument();

        xmldoc.Load(url);

        //读取方式
        XmlNode root = xmldoc.SelectSingleNode("datas");

        if (root != null)
        {
            XmlNodeList nodelist = root.ChildNodes;
            foreach (XmlNode node in nodelist)
            {

                XmlElement xmlelement = (XmlElement)node;
                
               
                if (xmlelement.GetAttribute("equipCondition") == "2")
                {
                    print("+++++++++++++++++++++++++++++++++++++++++++++++++");
                    break;
                }
            }
        }        

       
	}
	
	// Update is called once per frame
	void Update () {
	
	}
    //
  
}

xml代码

<?xml version="1.0" encoding="UTF-8"?>
<datas>
 <data skillID="1001" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1002" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1003" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1004" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1005" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1006" skillType="1" skillName="一击必杀" equipCondition="0" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
 <data skillID="1007" skillType="1" skillName="一击必杀" equipCondition="2" learnCondition="0" learnMoney="0" skillLevel="1" skillDamage="0" angerCost="0" conjureTime="0" coolDownTime="0" scopeType="2" scope="4" effectID="0" effectRate="0" hitFlyDis="2" />
</datas>
备用: http://www.52php.cn/article/p-qbfrbumq-bht.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读