0

I have xslt which uses an image to get displayed in slider of jquery I have this code...

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
          <ol class="carousel-indicators">
            <li data-target="#carousel-example-generic" data-slide-to="0" class=""><img src="images/20.jpg"></li>
            <li data-target="#carousel-example-generic" data-slide-to="1" class="active"><img src="images/20.jpg"></li>
            <li data-target="#carousel-example-generic" data-slide-to="2" class=""><img src="images/20.jpg"></li>
            <li data-target="#carousel-example-generic" data-slide-to="3" class=""><img src="images/20.jpg"></li>
            <li data-target="#carousel-example-generic" data-slide-to="4" class=""><img src="images/20.jpg"></li>
          </ol>
          </div>

which works fine but what I want I want this (data-slide-to="4") to get dynamic in xslt what I tried this

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
                <ol class="carousel-indicators">
                  <xsl:for-each select="ResponseDetails/SearchItemInformationResponse/ItemDetails/ItemDetail/HotelInformation/Links/ImageLinks/ImageLink">

                    <li data-target="#carousel-example-generic" data-slide-to="Position()" class="">
                      <img src="{Image}"/>
                    </li>

                  </xsl:for-each>
                </ol>
</div>

but in this case position of loop do not works.... data-slide-to="Position()" it should be replaced with what?? I also tried this <xsl:value-of select="position()"/> but it didnt work

kapa
  • 77,694
  • 21
  • 158
  • 175
Jahangeer
  • 94
  • 4
  • 20
  • No its not working invalid it gives me this error '<', hexadecimal value 0x3C, is an invalid attribute character. Line 119, position 80. – Jahangeer Apr 01 '14 at 14:24