我尝试使用C#中的XML创建票证系统,但由于某种原因,值会一直返回null。获取它时,Id属性不为空。
这是我的加载方法:
XmlDocument doc = new XmlDocument();
doc.Load("ticketdata.xml");
foreach (XmlNode node in doc.DocumentElement) {
int id = int.Parse(node.Attributes[0].Value);
string user = node["user"].Value;
string platform = node["platform"].Value;
string ttext = node["ttext"].Value;
tickets.Add(new Ticket(id, user, platform, ttext));
}
这是我的XML文件:
XML File(出于某种原因,XML在文本方面效果不佳)
我希望你们能帮助我。