调用xml文件, xpath使用细节,XmlDataSource控件

来源:互联网 发布:金马奖 知乎 编辑:程序博客网 时间:2024/05/21 11:26

在使用xml文件当数据时需要注意几点

这是aspx页面
                                <asp:Repeater ID="Repeater1" runat="server" DataSourceID="XmlTouTiao" >
                                    <ItemTemplate>
                                    <div class="ttbiaoti"><a href='<%# XPath("@url")%>'><%# XPath("@title") %></a></div>
                                    </ItemTemplate>
                                </asp:Repeater>
                                <asp:XmlDataSource ID="XmlTouTiao" runat="server" DataFile="/XmlFile/Default.xml"
                                    XPath="/Default/TouTiaos/TouTiao"></asp:XmlDataSource>

这是xml文件

<Default>
  <TouTiaos>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
    <TouTiao title="博客开张博客开张博客开张博客开张" url="http://blog.shangdu.com"></TouTiao>
  </TouTiaos>
</Default>

  1. xmlDataSource控件的xpath路径一定要后面不要加/
  2. xmlDataSource控件的xpath路径一定要指定到当前循环的数据节点上.
  3. 用xpath()时前面不要加/
原创粉丝点击