Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ XML _ Problem z sortowaniem w XSL i zapytanie.

Napisany przez: thigrand 12.01.2014, 13:01:23

Mam problem z sortowaniem. Chciałem żeby wyświetliło mi nazwę a następnie wg niej sortowalo. Dodalem nawet element miejsce, w ktorym byly wartosci. Myslalem, ze latwiej mu sortowac na liczbach. Wszystko sie wyswietla ale nie sortuje. Probowalem roznych wyrazen do select. Ale nic to nie zmienia.
kod xsl

  1.  
  2. <xsl:for-each select="nazwa">
  3. <xsl:sort select="./miejsce" order="ascending"/>
  4. <xsl:value-of select="."/>
  5. <br/>
  6. </xsl:for-each>

kod xml
  1. <taniec rodzaj = "latynoamerykanski" para = "T" pochodzenie = "Kuba" >
  2. <nazwa zdjecie="img\salsa\miniaturki\salsa4.jpg" miejsce="3">Salsa</nazwa>
  3. <miejsce>2</miejsce>
  4. (...)
  5. </taniec>



No i druga sprawia:
Da się w jednej kolumnie tabeli zrobic wypisanie z dwoch miejsc z xmla? Znaczy jak mam np. znacznik tancerze i znacznik muzycy. To czy da sie ich wrzucic do jednej kolumny "artysci"? Bez ingerencji w xml? I jesli sie da to jak?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)