int newVersion1 = 0; string xmlUrl1 = @"C:\Users\Programming\Desktop\update.xml"; XmlTextReader reader1 = null; int newVersion2 = 0; string xmlUrl2 = @"C:\Users\Programming\Desktop\update2.xml"; XmlTextReader reader2 = null; try { reader1 = new XmlTextReader(xmlUrl1); reader1.MoveToContent(); string elementName = ""; if ((reader1.NodeType == XmlNodeType.Element) && (reader1.Name == "sqldbfile")) { while (reader1.Read()) { if (reader1.NodeType == XmlNodeType.Element) { elementName = reader1.Name; } else { if (reader1.NodeType == XmlNodeType.Text) { switch (elementName) { case "version": newVersion1 = Convert.ToInt32(reader1.Value); break; } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (reader1 != null) { reader1.Close(); } } ////////////////////////////////////////////////////////////////////////////////////// try { reader2 = new XmlTextReader(xmlUrl2); reader2.MoveToContent(); string elementName = ""; if (reader2.NodeType == XmlNodeType.Element) { while (reader2.Read()) { if ((reader2.NodeType == XmlNodeType.Element) && (reader2.Name == "sqldbfile")) { elementName = reader2.Name; } else { if (reader2.NodeType == XmlNodeType.Text) { switch (elementName) { case "version": newVersion2 = Convert.ToInt32(reader2.Value); break; } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (reader2 != null) { reader2.Close(); } } //string s1 = reader1.Value; //string s2 = reader2.Value; MessageBox.Show("reader 1 : " + reader1.Value); MessageBox.Show("reader 2 : " + reader2.Value);
System.Xml.XmlReader.ReadElementContentAsInt
System.Xml.XmlReader.ReadContentAsInt
int.Parse
int.TryParse
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)