public Db(IXenConnection connection, string url) { _tables = new TableDictionary(this); using (StreamReader stream = url.StartsWith("http") ? new StreamReader(HTTPHelper.GET(new Uri(url), connection, true)) : new StreamReader(url)) { StatusReportXmlDocReader reader = new StatusReportXmlDocReader(); XmlDocument doc = new XmlDocument(); doc.XmlResolver = new BasicXMLResolver(); doc.Load(stream); reader.PopulateDbFromXml(this, doc); } UpdateRelations(); _tables.Changed += TablesChanged; }
public Db(IXenConnection connection, string url) { _tables = new TableDictionary(this); using (StreamReader stream = url.StartsWith("http") ? new StreamReader(HTTPHelper.GET(new Uri(url), connection, true, true)) : new StreamReader(url)) { StatusReportXmlDocReader reader = new StatusReportXmlDocReader(); XmlDocument doc = new XmlDocument(); doc.XmlResolver = new BasicXMLResolver(); doc.Load(stream); reader.PopulateDbFromXml(this, doc); } UpdateRelations(); _tables.Changed += TablesChanged; }