<?xml version="1.0" encoding="GB2312" ?> 
- <OTResponse>
- <ErrorInfo>
  <Code>20000</Code> 
  <Description>查询酒店成功</Description> 
  </ErrorInfo>
  <TransactionName>HotelSearch</TransactionName> 
- <Data>
- <HotelsInfo>
  <HotelNumber>2</HotelNumber> 
- <HotelList>
- <PropertyLineItem>
  <PropertyID>1EA2N</PropertyID> 
- <Address>
- <![CDATA[ 福清 龙田镇 元洪路27号冠发国际新城
  ]]> 
  </Address>
  <Promotion>2YY</Promotion> 
  <Currency>CNY</Currency> 
  <CityCode>FUQ</CityCode> 
  <Rank>4</Rank> 
  <Name>福清顺华·君悦大酒店</Name> 
- <HotelEnglishName>
- <![CDATA[ Surefar Enjoy Hotel
  ]]> 
  </HotelEnglishName>
  <TEL>0591-85288888</TEL> 
  <FAX /> 
  <SplID>1E</SplID> 
  <SplName>中国航信</SplName> 
- <HotelFeatures>
- <BasicInfo>
- <![CDATA[ 福清顺华·君悦大酒店位于福清市元洪路27号,交通便利。酒店各种设施齐备,是您商务、休闲的理想场所。2006年开业。2006年装修。
  ]]> 
  </BasicInfo>
- <TrafficInfo>
- <![CDATA[ 距离 市中心 2公里;距离 长乐机场 40公里;距离 福州火车站 50公里;
  ]]> 
  </TrafficInfo>
  </HotelFeatures>
- <Map>
- <![CDATA[ http://map.sohoto.com/Map/querySingleHtl.do?userID='1'&password='1'&source='sohoto'&propertyID='1EA2N'
  ]]> 
  </Map>
  <MinRateAmount>398.0</MinRateAmount> 
- <RoomRateDetail>
  <RoomType>DB002</RoomType> 
  <RoomName>豪华标准间</RoomName> 
  <BedType>大/双</BedType> 
  <Internet>宽带免费</Internet> 
  <TBTag /> 
- <Description>
- <![CDATA[ 所在楼层:5-12;房型面积:38;床型:大/双;床面积:1.8*2/1.5*2;宽带免费;
  ]]> 
  </Description>
  <DisplayRate>950.0</DisplayRate> 
  <SaleRate>458.0</SaleRate> 
  <BalPrice>458.0</BalPrice> 
  <Availability>0</Availability> 
  <RateChanged>N</RateChanged> 
  <PaymentType>T</PaymentType> 
  <MealPlan>2</MealPlan> 
  <PassengerType>A</PassengerType> 
  <Guarantee /> 
  <Exceptive>Y</Exceptive> 
  <TeamRoom>N</TeamRoom> 
  <TeamRoomNum>0</TeamRoomNum> 
  <AgentCommisionRate>0.09</AgentCommisionRate> 
  </RoomRateDetail>
- <RoomRateDetail>
  <RoomType>DB006</RoomType> 
  <RoomName>复式套房</RoomName> 
  <BedType>大床</BedType> 
  <Internet>宽带免费</Internet> 
  <TBTag /> 
- <Description>
- <![CDATA[ 所在楼层:17-18;房型面积:102;床型:大床;床面积:2*2;宽带免费;该房型不可加床;
  ]]> 
  </Description>
  <DisplayRate>3200.0</DisplayRate> 
  <SaleRate>1880.0</SaleRate> 
  <BalPrice>1880.0</BalPrice> 
  <Availability>0</Availability> 
  <RateChanged>N</RateChanged> 
  <PaymentType>T</PaymentType> 
  <MealPlan>2</MealPlan> 
  <PassengerType>A</PassengerType> 
  <Guarantee /> 
  <Exceptive>Y</Exceptive> 
  <TeamRoom>N</TeamRoom> 
  <TeamRoomNum>0</TeamRoomNum> 
  <AgentCommisionRate>0.04</AgentCommisionRate> 
  </RoomRateDetail>
  </PropertyLineItem>
- <PropertyLineItem>
  <PropertyID>1EABF</PropertyID> 
- <Address>
- <![CDATA[ 福清 龙田镇 清昌大道38号
  ]]> 
  </Address>
  <Promotion>2ZZ</Promotion> 
  <Currency>CNY</Currency> 
  <CityCode>FUQ</CityCode> 
  <Rank>4A</Rank> 
  <Name>福清瑞鑫大酒店</Name> 
- <HotelEnglishName>
- <![CDATA[ Ruixin Hotel
  ]]> 
  </HotelEnglishName>
  <TEL>0591-38766666</TEL> 
  <FAX /> 
  <SplID>1E</SplID> 
  <SplName>中国航信</SplName> 
- <HotelFeatures>
- <BasicInfo>
- <![CDATA[ 福清瑞鑫大酒店位于福清市清昌大道,酒店建筑面积26000平方米。酒店大堂采用开放式总台,坐式入住登记退房,避免了让客人站立等候的劳累,酒店通过建立客户档案,提供贴近客人实际需求的个性化服务,让客人身临其境地感受家的温馨和体贴,酒店独特华贵的建筑构思,风格迥异的建筑风格,清新怡人的环境,完善的配套设施,专业的管理水平和体贴入微的服务理念,优越的地理位置将给您无与伦比的便利,是高效商务活动、宴请及娱乐休闲的理想之所。2009年开业。2009年装修。
  ]]> 
  </BasicInfo>
- <TrafficInfo>
- <![CDATA[ 距离 市中心 2公里;
  ]]> 
  </TrafficInfo>
  </HotelFeatures>
- <Map>
- <![CDATA[ http://map.sohoto.com/Map/querySingleHtl.do?userID='1'&password='1'&source='sohoto'&propertyID='1EABF'
  ]]> 
  </Map>
  <MinRateAmount>318.0</MinRateAmount> 
- <RoomRateDetail>
  <RoomType>DB001</RoomType> 
  <RoomName>商务房</RoomName> 
  <BedType>大床</BedType> 
  <Internet>宽带免费</Internet> 
  <TBTag /> 
- <Description>
- <![CDATA[ 所在楼层:8-15;房型面积:26-32;床型:大床;床面积:1.8*2;宽带免费;原高级大床房;
  ]]> 
  </Description>
  <DisplayRate>580.0</DisplayRate> 
  <SaleRate>318.0</SaleRate> 
  <BalPrice>318.0</BalPrice> 
  <Availability>2</Availability> 
  <RateChanged>N</RateChanged> 
  <PaymentType>T</PaymentType> 
  <MealPlan>2</MealPlan> 
  <PassengerType>A</PassengerType> 
  <Guarantee /> 
  <Exceptive>Y</Exceptive> 
  <TeamRoom>N</TeamRoom> 
  <TeamRoomNum>0</TeamRoomNum> 
  <AgentCommisionRate>0.07</AgentCommisionRate> 
  </RoomRateDetail>
- <RoomRateDetail>
  <RoomType>DB002</RoomType> 
  <RoomName>标准间</RoomName> 
  <BedType>双床</BedType> 
  <Internet>宽带免费</Internet> 
  <TBTag /> 
- <Description>
- <![CDATA[ 所在楼层:8-15;房型面积:32;床型:双床;床面积:1.35*2;宽带免费;原高级双床房;
  ]]> 
  </Description>
  <DisplayRate>750.0</DisplayRate> 
  <SaleRate>348.0</SaleRate> 
  <BalPrice>348.0</BalPrice> 
  <Availability>2</Availability> 
  <RateChanged>N</RateChanged> 
  <PaymentType>T</PaymentType> 
  <MealPlan>2</MealPlan> 
  <PassengerType>A</PassengerType> 
  <Guarantee /> 
  <Exceptive>Y</Exceptive> 
  <TeamRoom>N</TeamRoom> 
  <TeamRoomNum>0</TeamRoomNum> 
  <AgentCommisionRate>0.07</AgentCommisionRate> 
  </RoomRateDetail>
- <RoomRateDetail>
  <RoomType>DB003</RoomType> 
  <RoomName>商务套房</RoomName> 
  <BedType>大床</BedType> 
  <Internet>宽带免费</Internet> 
  <TBTag /> 
- <Description>
- <![CDATA[ 所在楼层:8-15;房型面积:65;床型:大床;床面积:2*2.2;宽带免费;原豪华精尊房;原豪华商务房;
  ]]> 
  </Description>
  <DisplayRate>1280.0</DisplayRate> 
  <SaleRate>588.0</SaleRate> 
  <BalPrice>588.0</BalPrice> 
  <Availability>1</Availability> 
  <RateChanged>N</RateChanged> 
  <PaymentType>T</PaymentType> 
  <MealPlan>2</MealPlan> 
  <PassengerType>A</PassengerType> 
  <Guarantee /> 
  <Exceptive>Y</Exceptive> 
  <TeamRoom>N</TeamRoom> 
  <TeamRoomNum>0</TeamRoomNum> 
  <AgentCommisionRate>0.08</AgentCommisionRate> 
  </RoomRateDetail>
  </PropertyLineItem>
  </HotelList>
  </HotelsInfo>
  </Data>
  </OTResponse>
            XmlNodeList nl = dom.SelectNodes("OTResponse/Data/HotelsInfo/HotelList/PropertyLineItem");
            DataTable dt = new DataTable("TableName");
            DataColumn dc1 = new DataColumn("Name");//酒店名称
            for (int i = 0; i < nl.Count; i++)
            {
                XmlNode node = nl.Item(i);
               string Name= node["Name"].InnerText;//酒店名称
               DataRow dr1 = dt.NewRow();
               dr1[dc1] = Name;
               dt.Rows.Add(dr1);
             }
            this.Repeater1.DataSource = dt.DefaultView;
            this.Repeater1.DataBind();
在Repeater1中嵌套Repeater2中应该如何显示RoomRateDetail节点里面的数据??
用Repeater1_ItemDataBound里面也不知道如何操作,急,谢谢!

解决方案 »

  1.   

    你当前Repeater1 中就一条记录?
      

  2.   

    在Repeater1中<%# DataBinder.Eval(Container.DataItem,"PropertyID")%>也需要显示在Repeater2j里面.效果如下
    福清顺华·君悦大酒店  1EA2N
          豪华标准间  1EA2N   宽带免费
           复式套房    1EA2N   宽带免费福清瑞鑫大酒店       1EABF
           标准间      1EABF   宽带免费
           商务套房    1EABF   宽带免费
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <asp:Repeater ID="rp" runat="server">
            <AlternatingItemTemplate>
                <%#Eval("Name") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %><br />
                <asp:Repeater ID="rp" runat="server" DataSource='<%#GetDataSource(Eval("ID")) %>'>
                    <AlternatingItemTemplate>
                        <%#Eval("RoomName")%>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("Internet")%><br />
                    </AlternatingItemTemplate>
                    <ItemTemplate>
                        <%#Eval("RoomName")%>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("Internet")%><br />
                    </ItemTemplate>
                </asp:Repeater>
            </AlternatingItemTemplate>
            <ItemTemplate>
                <%#Eval("Name") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %><br />
                <asp:Repeater ID="rp" runat="server" DataSource='<%#GetDataSource(Eval("ID")) %>'>
                    <AlternatingItemTemplate>
                        <%#Eval("RoomName")%>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("Internet")%><br />
                    </AlternatingItemTemplate>
                    <ItemTemplate>
                        <%#Eval("RoomName")%>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("ID") %>&nbsp;&nbsp;&nbsp;&nbsp;<%#Eval("Internet")%><br />
                    </ItemTemplate>
                </asp:Repeater>
            </ItemTemplate>
        </asp:Repeater>
        </form>
    </body>
    </html>
      

  4.   

    Dictionary<string, XmlNodeList> dic = new Dictionary<string, XmlNodeList>();    protected void Page_Load(object sender, EventArgs e)
        {
            string xml = @"<?xml version='1.0' encoding='gb2312' ?>
     <OTResponse>
       <ErrorInfo>
        <Code>20000</Code>
        <Description>查询酒店成功</Description>
      </ErrorInfo>
      <TransactionName>HotelSearch</TransactionName>
       <Data>
         <HotelsInfo>
          <HotelNumber>2</HotelNumber>
           <HotelList>
             <PropertyLineItem>
              <PropertyID>1EA2N</PropertyID>
               <Address>
                 <![CDATA[ 福清 龙田镇 元洪路27号冠发国际新城
      ]]>
              </Address>
              <Promotion>2YY</Promotion>
              <Currency>CNY</Currency>
              <CityCode>FUQ</CityCode>
              <Rank>4</Rank>
              <Name>福清顺华·君悦大酒店</Name>
               <HotelEnglishName>
                 <![CDATA[ Surefar Enjoy Hotel
      ]]>
              </HotelEnglishName>
              <TEL>059185288888</TEL>
              <FAX />
              <SplID>1E</SplID>
              <SplName>中国航信</SplName>
               <HotelFeatures>
                 <BasicInfo>
                   <![CDATA[ 福清顺华·君悦大酒店位于福清市元洪路27号,交通便利。酒店各种设施齐备,是您商务、休闲的理想场所。2006年开业。2006年装修。
      ]]>
                </BasicInfo>
                 <TrafficInfo>
                   <![CDATA[ 距离 市中心 2公里;距离 长乐机场 40公里;距离 福州火车站 50公里;
      ]]>
                </TrafficInfo>
              </HotelFeatures>
               <Map>
                 <![CDATA[ http://map.sohoto.com/Map/querySingleHtl.do?userID='1'&password='1'&source='sohoto'&propertyID='1EA2N'
      ]]>
              </Map>
              <MinRateAmount>398.0</MinRateAmount>
               <RoomRateDetail>
                <RoomType>DB002</RoomType>
                <RoomName>豪华标准间</RoomName>
                <BedType>大/双</BedType>
                <Internet>宽带免费</Internet>
                <TBTag />
                 <Description>
                   <![CDATA[ 所在楼层:512;房型面积:38;床型:大/双;床面积:1.8*2/1.5*2;宽带免费;
      ]]>
                </Description>
                <DisplayRate>950.0</DisplayRate>
                <SaleRate>458.0</SaleRate>
                <BalPrice>458.0</BalPrice>
                <Availability>0</Availability>
                <RateChanged>N</RateChanged>
                <PaymentType>T</PaymentType>
                <MealPlan>2</MealPlan>
                <PassengerType>A</PassengerType>
                <Guarantee />
                <Exceptive>Y</Exceptive>
                <TeamRoom>N</TeamRoom>
                <TeamRoomNum>0</TeamRoomNum>
                <AgentCommisionRate>0.09</AgentCommisionRate>
              </RoomRateDetail>
               <RoomRateDetail>
                <RoomType>DB006</RoomType>
                <RoomName>复式套房</RoomName>
                <BedType>大床</BedType>
                <Internet>宽带免费</Internet>
                <TBTag />
                 <Description>
                   <![CDATA[ 所在楼层:1718;房型面积:102;床型:大床;床面积:2*2;宽带免费;该房型不可加床;
      ]]>
                </Description>
                <DisplayRate>3200.0</DisplayRate>
                <SaleRate>1880.0</SaleRate>
                <BalPrice>1880.0</BalPrice>
                <Availability>0</Availability>
                <RateChanged>N</RateChanged>
                <PaymentType>T</PaymentType>
                <MealPlan>2</MealPlan>
                <PassengerType>A</PassengerType>
                <Guarantee />
                <Exceptive>Y</Exceptive>
                <TeamRoom>N</TeamRoom>
                <TeamRoomNum>0</TeamRoomNum>
                <AgentCommisionRate>0.04</AgentCommisionRate>
              </RoomRateDetail>
            </PropertyLineItem>
             <PropertyLineItem>
              <PropertyID>1EABF</PropertyID>
               <Address>
                 <![CDATA[ 福清 龙田镇 清昌大道38号
      ]]>
              </Address>
              <Promotion>2ZZ</Promotion>
              <Currency>CNY</Currency>
              <CityCode>FUQ</CityCode>
              <Rank>4A</Rank>
              <Name>福清瑞鑫大酒店</Name>
               <HotelEnglishName>
                 <![CDATA[ Ruixin Hotel
      ]]>
              </HotelEnglishName>
              <TEL>059138766666</TEL>
              <FAX />
              <SplID>1E</SplID>
              <SplName>中国航信</SplName>
               <HotelFeatures>
                 <BasicInfo>
                   <![CDATA[ 福清瑞鑫大酒店位于福清市清昌大道,酒店建筑面积26000平方米。酒店大堂采用开放式总台,坐式入住登记退房,避免了让客人站立等候的劳累,酒店通过建立客户档案,提供贴近客人实际需求的个性化服务,让客人身临其境地感受家的温馨和体贴,酒店独特华贵的建筑构思,风格迥异的建筑风格,清新怡人的环境,完善的配套设施,专业的管理水平和体贴入微的服务理念,优越的地理位置将给您无与伦比的便利,是高效商务活动、宴请及娱乐休闲的理想之所。2009年开业。2009年装修。
      ]]>
                </BasicInfo>
                 <TrafficInfo>
                   <![CDATA[ 距离 市中心 2公里;
      ]]>
                </TrafficInfo>
              </HotelFeatures>
               <Map>
                 <![CDATA[ http://map.sohoto.com/Map/querySingleHtl.do?userID='1'&password='1'&source='sohoto'&propertyID='1EABF'
      ]]>
              </Map>
              <MinRateAmount>318.0</MinRateAmount>
               <RoomRateDetail>
                <RoomType>DB001</RoomType>
                <RoomName>商务房</RoomName>
                <BedType>大床</BedType>
                <Internet>宽带免费</Internet>
                <TBTag />
                 <Description>
                   <![CDATA[ 所在楼层:815;房型面积:2632;床型:大床;床面积:1.8*2;宽带免费;原高级大床房;
      ]]>
                </Description>
                <DisplayRate>580.0</DisplayRate>
                <SaleRate>318.0</SaleRate>
                <BalPrice>318.0</BalPrice>
                <Availability>2</Availability>
                <RateChanged>N</RateChanged>
                <PaymentType>T</PaymentType>
                <MealPlan>2</MealPlan>
                <PassengerType>A</PassengerType>
                <Guarantee />
                <Exceptive>Y</Exceptive>
                <TeamRoom>N</TeamRoom>
                <TeamRoomNum>0</TeamRoomNum>
                <AgentCommisionRate>0.07</AgentCommisionRate>
              </RoomRateDetail>
               <RoomRateDetail>
                <RoomType>DB002</RoomType>
                <RoomName>标准间</RoomName>
                <BedType>双床</BedType>
                <Internet>宽带免费</Internet>
                <TBTag />
                 <Description>
                   <![CDATA[ 所在楼层:815;房型面积:32;床型:双床;床面积:1.35*2;宽带免费;原高级双床房;
      ]]>
                </Description>
                <DisplayRate>750.0</DisplayRate>
                <SaleRate>348.0</SaleRate>
                <BalPrice>348.0</BalPrice>
                <Availability>2</Availability>
                <RateChanged>N</RateChanged>
                <PaymentType>T</PaymentType>
                <MealPlan>2</MealPlan>
                <PassengerType>A</PassengerType>
                <Guarantee />
                <Exceptive>Y</Exceptive>
                <TeamRoom>N</TeamRoom>
                <TeamRoomNum>0</TeamRoomNum>
                <AgentCommisionRate>0.07</AgentCommisionRate>
              </RoomRateDetail>
               <RoomRateDetail>
                <RoomType>DB003</RoomType>
                <RoomName>商务套房</RoomName>
                <BedType>大床</BedType>
                <Internet>宽带免费</Internet>
                <TBTag />
                 <Description>
                   <![CDATA[ 所在楼层:815;房型面积:65;床型:大床;床面积:2*2.2;宽带免费;原豪华精尊房;原豪华商务房;
      ]]>
                </Description>
                <DisplayRate>1280.0</DisplayRate>
                <SaleRate>588.0</SaleRate>
                <BalPrice>588.0</BalPrice>
                <Availability>1</Availability>
                <RateChanged>N</RateChanged>
                <PaymentType>T</PaymentType>
                <MealPlan>2</MealPlan>
                <PassengerType>A</PassengerType>
                <Guarantee />
                <Exceptive>Y</Exceptive>
                <TeamRoom>N</TeamRoom>
                <TeamRoomNum>0</TeamRoomNum>
                <AgentCommisionRate>0.08</AgentCommisionRate>
              </RoomRateDetail>
            </PropertyLineItem>
          </HotelList>
        </HotelsInfo>
      </Data>
    </OTResponse>
    ";
            XmlDocument doc = new XmlDocument();
            doc.LoadXml(xml);
            XmlNodeList nl = doc.SelectNodes("//PropertyLineItem");
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("ID", typeof(String)));
            dt.Columns.Add(new DataColumn("Name", typeof(String)));                XmlNode node;
            DataRow dr;
            XmlNodeList childXL;
            for (int i = 0; i < nl.Count; i++)
            {
                node = nl.Item(i);            
                dr = dt.NewRow();
                dr[0] = node["PropertyID"].InnerText;
                dr[1] = node["Name"].InnerText;
                dt.Rows.Add(dr);            childXL = node.SelectNodes("RoomRateDetail");
                dic.Add(node["PropertyID"].InnerText, childXL);
            }
            rp.DataSource = dt;
            rp.DataBind();        doc = null;    }    protected DataTable GetDataSource(object ID)
        {
            ID = ID ?? "";
            XmlNodeList xl = dic[ID.ToString()];
            DataTable dt = new DataTable();
            if (xl != null)
            {            
                dt.Columns.Add(new DataColumn("ID", typeof(String)));
                dt.Columns.Add(new DataColumn("RoomName", typeof(String)));
                dt.Columns.Add(new DataColumn("Internet", typeof(String)));
                XmlNode node;
                DataRow dr;            
                for (int i = 0; i < xl.Count; i++)
                {
                    node = xl.Item(i);
                    dr = dt.NewRow();
                    dr[0] = ID.ToString();
                    dr[1] = node["RoomName"].InnerText;
                    dr[2] = node["Internet"].InnerText;
                    dt.Rows.Add(dr);
                }        }        return dt;
        }
      

  5.   

    先把xml转换成为dataset      然后绑定到两个嵌套repeter
      

  6.   

    [code]
          <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
                </HeaderTemplate>
                <ItemTemplate>
                    PropertyID:
                    <%# ((System.Xml.XmlNode)Container.DataItem)["PropertyID"].InnerText%>
                   &nbsp; Name:
                    <%# ((System.Xml.XmlNode)Container.DataItem)["Name"].InnerText%>
                    <br />
                    <asp:Repeater ID="Repeater2" runat="server" DataSource=' <%# ((System.Xml.XmlNode)Container.DataItem).SelectNodes("RoomRateDetail")%>'>
                        <ItemTemplate>
                           &nbsp; &nbsp;  Details: RoomType:
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomType"].InnerText%>
                           &nbsp;  RoomName:
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomName"].InnerText%>
                            <br>
                        </ItemTemplate>
                    </asp:Repeater>
                    <br />
                    <br />
                </ItemTemplate>
            </asp:Repeater>
            XmlDocument objDoc = new XmlDocument();
            objDoc.Load(MapPath("~/App_Data/XMLFile.xml"));
            XmlNodeList objNodes = objDoc.SelectNodes("OTResponse/Data/HotelsInfo/HotelList/PropertyLineItem");
            this.Repeater1.DataSource = objNodes;
            this.Repeater1.DataBind();
    [/code]
      

  7.   

          <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
                </HeaderTemplate>
                <ItemTemplate>
                    PropertyID:
                    <%# ((System.Xml.XmlNode)Container.DataItem)["PropertyID"].InnerText%>
                   &nbsp; Name:
                    <%# ((System.Xml.XmlNode)Container.DataItem)["Name"].InnerText%>
                    <br />
                    <asp:Repeater ID="Repeater2" runat="server" DataSource=' <%# ((System.Xml.XmlNode)Container.DataItem).SelectNodes("RoomRateDetail")%>'>
                        <ItemTemplate>
                           &nbsp; &nbsp;  Details: RoomType:
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomType"].InnerText%>
                           &nbsp;  RoomName:
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomName"].InnerText%>
                            <br>
                        </ItemTemplate>
                    </asp:Repeater>
                    <br />
                    <br />
                </ItemTemplate>
            </asp:Repeater>        XmlDocument objDoc = new XmlDocument();
            objDoc.Load(MapPath("~/App_Data/XMLFile.xml"));
            XmlNodeList objNodes = objDoc.SelectNodes("OTResponse/Data/HotelsInfo/HotelList/PropertyLineItem");
            this.Repeater1.DataSource = objNodes;
            this.Repeater1.DataBind();
      

  8.   


     <asp:Repeater ID="Repeater1" runat="server"> 
                <HeaderTemplate> 
                </HeaderTemplate> 
                <ItemTemplate> 
                    PropertyID: 
                    <%# ((System.Xml.XmlNode)Container.DataItem)["PropertyID"].InnerText%> 
                  &nbsp; Name: 
                    <%# ((System.Xml.XmlNode)Container.DataItem)["Name"].InnerText%> 
                    <br /> 
                    <asp:Repeater ID="Repeater2" runat="server" DataSource=' <%# ((System.Xml.XmlNode)Container.DataItem).SelectNodes("RoomRateDetail")%>'> 
                        <ItemTemplate> 
                          &nbsp; &nbsp;  Details: RoomType: 
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomType"].InnerText%> 
                          &nbsp;  RoomName: 
                            <%# ((System.Xml.XmlNode)Container.DataItem)["RoomName"].InnerText%> 
                            <br> 
                        </ItemTemplate> 
                    </asp:Repeater> 
                    <br /> 
                    <br /> 
                </ItemTemplate> 
            </asp:Repeater>         XmlDocument objDoc = new XmlDocument(); 
            objDoc.Load(MapPath("~/App_Data/XMLFile.xml")); 
            XmlNodeList objNodes = objDoc.SelectNodes("OTResponse/Data/HotelsInfo/HotelList/PropertyLineItem"); 
            this.Repeater1.DataSource = objNodes; 
            this.Repeater1.DataBind();