I am loading my data from XML using C# this way:
XmlDocument xmlDoc = new XmlDocument(); TextAsset xmlFile = Resources.Load("levels/" + levelID) as TextAsset; xmlDoc.LoadXml(xmlFile.text); XmlNodeList levelsList = xmlDoc.GetElementsByTagName("level"); foreach (XmlNode levelInfo in levelsList) { XmlNodeList childNodes = levelInfo.ChildNodes; foreach (XmlNode value in childNodes) { switch (value.Name) { case "info": //levelWidth = getInt(value, 0); //levelHeight = getInt(value, 1); break; } } }
And heres XML I am loading:
<?xml version="1.0" encoding="utf-8" ?> <level> <info w="1000" h="500"/> </level>
It works just fine, I am now trying to find best way to load child nodes, inside my level node with multiple points nodes inside
<?xml version="1.0" encoding="utf-8" ?> <level> <info w="1000" h="500"/> <ground> <point val1="val1" val2="val2"/> </ground> </level>
I will be grateful for some guidance how to move in the right direction, thank you.
No comments:
Post a Comment