Jus*_*per 3 c# xml asp.net-mvc razor
我试图在"HomeController"中加载MVC中的XML文档
我希望这个文档加载到/ Home /目录下的所有内容,所以我的类:
public HomeController()
{ }
Run Code Online (Sandbox Code Playgroud)
在这里我有我想要连接到XML的代码:
//Now set up the config xml read
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(HttpContext.Server.MapPath("~/Content/settings.xml"));
XmlNodeList settings = xmldoc.SelectNodes("/settings");
XmlNodeList defaults = xmldoc.GetElementsByTagName("default");
foreach (XmlNode node in defaults)
{
string def_WebPageName = node["WebPageName "].InnerText;
}
Run Code Online (Sandbox Code Playgroud)
XML的结构:
<settings>
<defaults>
<WebPageName>blah</WebPageName>
</defaults>
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到XML文件,不断收到"对象设置为空引用"错误
代替
xmldoc.Load(HttpContext.Server.MapPath("~/Content/settings.xml"));
Run Code Online (Sandbox Code Playgroud)
只尝试
xmldoc.Load(Server.MapPath("~/Content/settings.xml"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17224 次 |
| 最近记录: |