2012-08-06 5 views
1

XmlDataSource ASP를 제어의 각 노드의 아이 찾는 다음 xmlDatasource ASP를 제어리피터 컨트롤을 사용하여 여러 테이블에서내가이 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> 

다음을 사용하여 문서의 모든 팀 목록을 나열 할 수 있습니다.

<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의 아이들을 발견하는 방법을 이해할 수 없다. 중첩 된 중계기를 하나의 그룹에 사용하고 다른 하나를 팀에 사용하는 경우 팀 정보에 액세스하는 방법.

답변

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

하지만 난는 XPath의 아이를 찾는 방법을 알아낼 수 없습니다.

사용는 :

rss/channel/group/team/* 

이 XPath 식에 의해 선택된 ANU team의 자식 인 모든 요소를 ​​선택 rss/channel/group/team