1. 创建 XML 文件: 创建一个 XML 文件,用于存储数据。例如,创建一个名为 data.xml 的文件:
<?xml version="1.0" encoding="utf-8" ?>
<data>
<person>
<name>John Doe</name>
<age>30</age>
</person>
<person>
<name>Jane Doe</name>
<age>25</age>
</person>
</data>
2. 在 WebForms 页面中读取 XML 数据: 在你的 WebForms 页面中,可以使用 XDocument 或 XmlDocument 类来读取 XML 数据。以下是使用 XDocument 的示例:
@using System.Xml.Linq
@{
// 读取 XML 文件
string xmlPath = Server.MapPath("~/App_Data/data.xml");
XDocument xmlDoc = XDocument.Load(xmlPath);
}
<!DOCTYPE html>
<html>
<head>
<title>XML File Example</title>
</head>
<body>
<h1>People Information:</h1>
<ul>
@foreach (var person in xmlDoc.Descendants("person"))
{
<li>
<strong>Name:</strong> @person.Element("name").Value,
<strong>Age:</strong> @person.Element("age").Value
</li>
}
</ul>
</body>
</html>
在上述示例中,xmlPath 变量指定 XML 文件的路径,然后使用 XDocument.Load 方法加载 XML 文件。接着,通过 Descendants 方法遍历 <person> 元素,并使用 Element 方法访问子元素的值。
这只是一个简单的示例,你可以根据实际需求修改代码以适应你的项目。请确保在实际项目中处理错误和异常情况,例如确保 XML 文件存在并且格式正确。
转载请注明出处:http://www.zyzy.cn/article/detail/14824/ASP.NET Web Pages