[thelist] xml question
rick
rolson at otn.net
Thu Aug 23 08:55:32 CDT 2001
Try putting <rate> inside the <booking> tag possibly?
<booking>
<adults>2</adults>
<rate>
<start>20010705</start>
<occupants number="1">10</occupants>
<occupants number="2">20</occupants>
</rate>
</booking>
rick
----- Original Message -----
> ok, this is beginning to drive me mad, so if any one can help, many good
> thoughts will be sent your way...
>
> i have an xml document that is the output of a request i make,
> unfortunately, i can't change the format i get this back in, so i'm stuck
> with what i have. i'm trying to display the data using xsl which, for
> the most part, works.
>
> part of the document has the following structure for multiple bookings:
>
> <booking>
> <adults>2</adults>
> </booking>
> <rate>
> <start>20010705</start>
> <occupants number="1">10</occupants>
> <occupants number="2">20</occupants>
> </rate>
> <booking>
> <adults>1</adults>
> </booking>
> <rate>
> <start>20010705</start>
> <occupants number="1">5</occupants>
> <occupants number="2">15</occupants>
> </rate>
>
> what i need to do is display the correct rate depending on the number of
> occupants, so for the above example you would have:
>
> adults: 2
> Rate: 20
> adults: 1
> Rate: 5
>
> it's probably something screamingly obvious that i'm missing, but if i
> loop through the <booking>'s with a <xsl:for-each...> how do i make sure
> that i show the correct rate?
>
> for one booking a <xsl:if...> takes care of matching the values up, but
> i'm not sure how to guarantee that i get the correct rate data for the
> associated booking.
>
> hopefully that's clear,
>
> thanks for any help,
>
> darren.
>
>
> ---------------------------------------
> For unsubscribe and other options, including
> the Tip Harvester and archive of TheList go to:
> http://lists.evolt.org Workers of the Web, evolt !
>
More information about the thelist
mailing list