public static List<DataCards.Character> getCharactersFromXML() { List<DataCards.Character> rtnCharacters = new List<DataCards.Character>(); //Pulls from the XML XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(_DataPath + _CharactersXMLPath); XmlNodeList xmlTerrainNodes = xmlDoc.GetElementsByTagName("Character"); foreach (XmlNode curNode in xmlTerrainNodes) { DataCards.Character curCharacter = new DataCards.Character(); //curFacility.ID = curNode.Attributes["ID"].InnerText; curCharacter.Name = curNode.Attributes["Name"].InnerText; curCharacter.HeaderText = curNode.Attributes["HeaderText"].InnerText; curCharacter.Species = curNode.Attributes["Species"].InnerText; //XmlNodeList xmlChildNodes = curNode.ChildNodes; //foreach (XmlNode curChildNode in xmlChildNodes) //{ // //curWidgetData.addObjImage(new System.Drawing.Bitmap(curImgNode.Attributes["src"].InnerText)); //} rtnCharacters.Add(curCharacter); //_terrainObjects.Add(curWidgetData); } return rtnCharacters; }
public static List <DataCards.Character> getCharactersFromXML() { List <DataCards.Character> rtnCharacters = new List <DataCards.Character>(); //Pulls from the XML XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(_DataPath + _CharactersXMLPath); XmlNodeList xmlTerrainNodes = xmlDoc.GetElementsByTagName("Character"); foreach (XmlNode curNode in xmlTerrainNodes) { DataCards.Character curCharacter = new DataCards.Character(); //curFacility.ID = curNode.Attributes["ID"].InnerText; curCharacter.Name = curNode.Attributes["Name"].InnerText; curCharacter.HeaderText = curNode.Attributes["HeaderText"].InnerText; curCharacter.Species = curNode.Attributes["Species"].InnerText; //XmlNodeList xmlChildNodes = curNode.ChildNodes; //foreach (XmlNode curChildNode in xmlChildNodes) //{ // //curWidgetData.addObjImage(new System.Drawing.Bitmap(curImgNode.Attributes["src"].InnerText)); //} rtnCharacters.Add(curCharacter); //_terrainObjects.Add(curWidgetData); } return(rtnCharacters); }