using System.Collections.Generic; using System.IO; using System.Xml; namespace Server.Gumps { public class LocationTree { public LocationTree(string fileName, Map map) { LastBranch = new Dictionary(); Map = map; string path = Path.Combine("Data/Locations/", fileName); if (File.Exists(path)) { XmlTextReader xml = new XmlTextReader(new StreamReader(path)) { WhitespaceHandling = WhitespaceHandling.None }; Root = Parse(xml); xml.Close(); } } public Dictionary LastBranch{ get; } public Map Map{ get; } public ParentNode Root{ get; } private ParentNode Parse(XmlTextReader xml) { xml.Read(); xml.Read(); xml.Read(); return new ParentNode(xml, null); } } }