在ASP.NET MVC中加载和读取XML文件可以通过以下步骤完成:
XDocument doc = XDocument.Load(Server.MapPath("~/App_Data/data.xml"));
其中,Server.MapPath方法用于获取XML文件的物理路径。
<books>
<book>
<title>Book 1</title>
<author>Author 1</author>
</book>
<book>
<title>Book 2</title>
<author>Author 2</author>
</book>
</books>
你可以使用以下代码来读取XML文件中的书籍信息:
var books = doc.Descendants("book")
.Select(b => new {
Title = b.Element("title").Value,
Author = b.Element("author").Value
});
这将返回一个包含书籍标题和作者的匿名对象集合。
<table>
<tr>
<th>Title</th>
<th>Author</th>
</tr>
@foreach (var book in Model)
{
<tr>
<td>@book.Title</td>
<td>@book.Author</td>
</tr>
}
</table>
这样,你就可以在ASP.NET MVC中成功加载和读取XML文件了。
对于ASP.NET MVC中加载和读取XML文件的更详细信息,你可以参考腾讯云的文档:ASP.NET MVC中加载和读取XML文件。
领取专属 10元无门槛券
手把手带您无忧上云