将XML文件加载到HTML(aspx)页面并设置文本标签

时间:2013-01-27 04:26:30

标签: asp.net xml

我刚刚开始在ASP.Net VB中编程,我需要帮助!我有几个HTML(aspx)页面,每页都有他的XML文件。当我访问这些页面中的任何一个时,我想阅读他的XML文件并为标签设置文本。我怎么能这样做?例如:

xml文件:

<?xml version="1.0" encoding="utf-8" ?>
<page>
        <title>Page Number One:</title>
        <chapter1>Main Chapter:</chapter1>
        <chapter2>Second Chapter:</chapter2>

         ...

</page>

html页面

...
    <form id="form1" runat="server">

        <asp:Label ID="lblTitle" runat="server" Text="<%= title %>">"></asp:Label>

        <asp:Label ID="lblFName" runat="server" Text="<%= chapter1 %>"></asp:Label>

        <asp:Label ID="lblLName" runat="server" Text="<%= chapter2 %>"></asp:Label>

    </form>

 ...

类似的东西或更好的方法吗?非常感谢!!!

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用XDocument to load/parse the file,然后使用XPath获取所需节点的值。

为了使用您发布的绑定表达式,您需要使用数据绑定控件,如转发器和an XMLDataSource