以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]ASP读取循环读取子循环内容  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=77931)


--  作者:小小雄鹰
--  发布时间:10/24/2009 11:43:00 PM

--  [求助]ASP读取循环读取子循环内容
<?xml version="1.0" encoding="GB2312" ?>
- <OTResponse>
- <ErrorInfo>
  <Code>20000</Code>
  <Description>查询酒店房型成功</Description>
  </ErrorInfo>
  <TransactionName>SingleHotelRoomTypeSearch</TransactionName>
- <Data>
- <HotelRoomTypeInfo>
  <HotelId>1E0GA</HotelId>
  <HotelName>成都加州花园酒店</HotelName>
- <RoomTypes>
- <RoomType>
  <RoomCode>DB007</RoomCode>
  <RoomName>主楼间(未评星)</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.1</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>5-7</Floor>
  <RoomArea>21</RoomArea>
  <NotAddBed>Y</NotAddBed>
  <BedType>大床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>580.0</DisplayPrice>
  <RateAmount>377.0</RateAmount>
  <BalPrice>377.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:5-7;房型面积:21;床型:大床;床面积:1.95*1.6;宽带免费;该房型不可加床;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB008</RoomCode>
  <RoomName>主楼B标</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.1</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>5-7</Floor>
  <RoomArea>21</RoomArea>
  <NotAddBed>Y</NotAddBed>
  <BedType>小床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>580.0</DisplayPrice>
  <RateAmount>377.0</RateAmount>
  <BalPrice>377.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:5-7;房型面积:21;床型:小床;床面积:1.95*1.1;宽带免费;该房型不可加床;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB006</RoomCode>
  <RoomName>主楼A标(未评星)</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.1</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>5-7</Floor>
  <RoomArea>28</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>小床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>680.0</DisplayPrice>
  <RateAmount>442.0</RateAmount>
  <BalPrice>442.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:5-7;房型面积:28;床型:小床;床面积:1.95*1.2;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB005</RoomCode>
  <RoomName>贵宾间</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.07</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>10-16</Floor>
  <RoomArea>34</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>小床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>1280.0</DisplayPrice>
  <RateAmount>832.0</RateAmount>
  <BalPrice>832.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>0</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:10-16;房型面积:34;床型:小床;床面积:2.2*1.5;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB003</RoomCode>
  <RoomName>夏威夷度假跃层</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.05</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>17</Floor>
  <RoomArea>54</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>大床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091011</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>1680.0</DisplayPrice>
  <RateAmount>1080.0</RateAmount>
  <BalPrice>1080.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:17;房型面积:54;床型:大床;床面积:2.2*2.4;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB004</RoomCode>
  <RoomName>贵宾楼夏威夷套间</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.05</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>10-16</Floor>
  <RoomArea>50</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>大床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>1680.0</DisplayPrice>
  <RateAmount>1080.0</RateAmount>
  <BalPrice>1080.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:10-16;房型面积:50;床型:大床;床面积:2.2*2.4;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB001</RoomCode>
  <RoomName>贵宾楼双套</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.05</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>9</Floor>
  <RoomArea>80</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>大床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091011</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>2280.0</DisplayPrice>
  <RateAmount>1368.0</RateAmount>
  <BalPrice>1368.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:9;房型面积:80;床型:大床;床面积:2.2*2.4;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
- <RoomType>
  <RoomCode>DB002</RoomCode>
  <RoomName>贵宾楼单间</RoomName>
  <TBTag />
  <Exceptive>Y</Exceptive>
  <AgentCommisionRate>0.07</AgentCommisionRate>
  <TeamRoom>N</TeamRoom>
  <TeamRoomNum>0</TeamRoomNum>
  <Floor>10-18</Floor>
  <RoomArea>34</RoomArea>
  <NotAddBed>N</NotAddBed>
  <BedType>大床</BedType>
  <Internet>宽带免费</Internet>
- <RoomRates>
- <RoomRate>
  <StartDay>20091031</StartDay>
  <EndDay>20091231</EndDay>
  <PaymentType>T</PaymentType>
  <DisplayPrice>1280.0</DisplayPrice>
  <RateAmount>832.0</RateAmount>
  <BalPrice>832.0</BalPrice>
  <Meal>2</Meal>
- <RoomQuotas>
- <RoomQuota>
  <TheDate>20091102</TheDate>
  <CurrentNum>-3</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091103</TheDate>
  <CurrentNum>-3</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091104</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091105</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091106</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
- <RoomQuota>
  <TheDate>20091107</TheDate>
  <CurrentNum>-1</CurrentNum>
  </RoomQuota>
  </RoomQuotas>
  </RoomRate>
  </RoomRates>
- <RoomTypeDesc>
- <![CDATA[ 所在楼层:10-18;房型面积:34;床型:大床;床面积:2.2*2.2;宽带免费;
  ]]>
  </RoomTypeDesc>
  </RoomType>
  </RoomTypes>
- <Additions>
- <Addition>
  <Catogory>加床费用</Catogory>
  <RoomTypeCode>ALL</RoomTypeCode>
  <AddName>null</AddName>
  <SalePrice>120.0</SalePrice>
  <AddRemark>主楼是只有A型标准间可以加,贵宾楼160元/床</AddRemark>
  </Addition>
- <Addition>
  <Catogory>早餐费用</Catogory>
  <RoomTypeCode>ALL</RoomTypeCode>
  <AddName>自助早餐</AddName>
  <SalePrice>30.0</SalePrice>
  <AddRemark>主楼30元,贵宾楼60元/位</AddRemark>
  </Addition>
- <Addition>
  <Catogory>接机费用</Catogory>
  <RoomTypeCode>ALL</RoomTypeCode>
  <AddName>接机收费</AddName>
  <SalePrice>-1.0</SalePrice>
  <AddRemark />
  </Addition>
  </Additions>
  </HotelRoomTypeInfo>
  </Data>
  </OTResponse>
--  作者:小小雄鹰
--  发布时间:10/24/2009 11:45:00 PM

--  
RoomType  这个是主循环

现在想循环读取下面这两个子循环中的值,应该怎么写代码
RoomRate
RoomQuota


--  作者:小小雄鹰
--  发布时间:10/24/2009 11:48:00 PM

--  
<%
set RoomType=root.selectSingleNode("Data/HotelRoomTypeInfo/RoomTypes").childNodes

%><table width="540" border="0" cellpadding="6" cellspacing="1" bgcolor="#cccccc" style="margin-bottom:6px;">
       <%
for i=0 To RoomType.Length-1
%>

<tr>
          <td width="25%" align="left" bgcolor="#ECF7FB"><%=RoomType(i).selectSingleNode("RoomName").text%></td>
        </tr>   
<% for j=12 To roomtype(i).childNodes.length-1
set Room=roomtype(i).childNodes(j).childNodes
  %> 
<%=Room.selectSingleNode("TheDate").text%>
<%
next
%>   
    <%
next
%>

这是我写的一段代码
出现的错误提示是:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: '[object]'


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
109.375ms