2 回答
TA贡献1802条经验 获得超5个赞
我真的已经傻了!如果其他人有这个问题,请查看您的文件(在我的情况下xml)并将构建操作从Embedded更改为Content。如果你这样做,你可以这样做:
Doc.Load(@"\Data\ClassData.xml");
TA贡献1811条经验 获得超5个赞
对于项目中的文件,试试这个:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
this.lbl_Werkt.Text = "het werkt wtf";
try{
XmlDocument Doc = new XmlDocument();
string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Data\ClassData.xml");
if(!file.Exists(path))
throw new IOExpection("File not found");
Doc.Load(path);
foreach (XmlNode node in Doc.SelectNodes("//Warrior"))
{
string Name = node["Name"].InnerText;
lbl_Name.Text = Name;
}
}
catch(IOException ioEx)
{
Console.WriteLine("The File could not be read:");
Console.WriteLine(ioEx.Message);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}
- 2 回答
- 0 关注
- 283 浏览
添加回答
举报