1

私はこのRSSフィードを見ようとしています:

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
  <channel>
    <Group>
      <Team>
        <teamID></teamID>
        <name></name>
      </Team>
      <Team>
        <teamID></teamID>
        <name></name>
      </Team>
    </Group>
    <Group>
     <Team>
        <teamID></teamID>
        <name></name>
      </Team>
      <Team>
        <teamID></teamID>
        <name></name>
      </Team>
    </Group>
  </channel>
</rss>

xmlDatasourceaspコントロールリピーターコントロールを使用して複数のテーブルで

これを使用して、ドキュメントのすべてのチームのみを一覧表示できます。

<asp:XmlDataSource ID="XmlDataSource1" runat="server" XPath="rss/channel/group/team"></asp:XmlDataSource>

そしてそれをリピーターにバインドします。またはグループのみを見つける

<asp:XmlDataSource ID="XmlDataSource1" runat="server" XPath="rss/channel/group/team"></asp:XmlDataSource>

しかし、xpathの子を見つける方法がわかりません。つまり、ネストされたリピーターを1つはグループに、もう1つはチームに使用した場合、チーム情報にアクセスする方法を意味します。

4

1 に答える 1

0
<asp:XmlDataSource ID="XmlDataSource1" runat="server" XPath="rss/channel/group/team"></asp:XmlDataSource> 

しかし、xpathの子を見つける方法がわかりません。

使用

rss/channel/group/team/*

これteamにより、Xpath式によって選択されたanuの子である要素が選択されます。rss/channel/group/team

于 2012-08-06T12:34:09.353 に答える