在ASP.NET Web Pages 中,你可以使用 XML 文件来存储和检索数据。以下是一个简单的示例,演示如何在 WebForms 中使用 XML 文件。

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