Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class XMLData
- {
- private static List<XMLData> dEntries;
- private string name;
- private string crc;
- public string Name
- {
- get
- {
- return name;
- }
- }
- public string CRC
- {
- get
- {
- return crc;
- }
- }
- public XMLData() {
- }
- public static List<XMLData> ReadXML(string database)
- {
- using (XmlReader reader = XmlReader.Create(database))
- {
- XMLData data = null;
- while (reader.Read())
- {
- if (reader.IsStartElement())
- {
- switch (reader.Name.ToString())
- {
- case "game":
- if (data != null) {
- MessageBox.Show("Name: " + data.Name + " Crc: " + data.CRC);
- dEntries.Add(data);
- }
- data = new XMLData();
- data.name = reader.GetAttribute("name");
- break;
- case "crc":
- data.crc = reader.ReadString();
- break;
- }
- }
- }
- if (data != null) {
- MessageBox.Show("Name: " + data.Name + " Crc: " + data.CRC);
- dEntries.Add(data);
- }
- }
- foreach (XMLData x in dEntries)
- {
- MessageBox.Show("for Name: " + x.Name + " Crc: " + x.CRC);
- }
- return dEntries;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement