![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
mam jakis plik XML np:
Kod <plik> <elem>dupa</elem> <elem>paroofka</elem> <elem>kakao</elem> </plik> i teraz robie translacje aby mi wypisywalo dane z kolejnych elementow <elem> ale chce przy okazji wypisac numer tego elemetnu np: 1. dupa 2. paroofka 3. kakao jak to zrobic? a i przy okazji bo robie ksiege gosci i chcialbym tez wyswietlic elementy od tylu :/ w PHP jakos se poradizlem ledwo ale w xsl nieumiem:/ Ten post edytował Kisiol_Ent 1.07.2007, 13:24:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Udalo mi sie:P
Kod <QuestBook> <Person which="1"> <Nick>Kisiol_Ent.</Nick> <Mail>brak</Mail> <Content> lorem ipum siukum dikum </Content> <IP>99.99.99.99</IP> <Time>2007-July-1, 12:57 am</Time> </Person> <Person which="2"> .. </QuestBook> a w pliku xsl mam tak: Kod <xsl:template match="QuestBook"> <xsl:for-each select="Person"> <div> <h4>#<xsl:value-of select="count(../Person)-position()+1"/> <!-- (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? --> <xsl:value-of select="Nick"/> email: <xsl:value-of select="Mail"/> </h4> <p> <xsl:value-of select="Content" /> </p> </div> <xsl:sort select="@which" data-type="number" order="descending"/> </xsl:for-each> </xsl:template> Tylko niewiem czy te sort jest w dobrym miejscu wstawione. i w tym tagu H4 to cos teraz wstawilem i dziala, niby zlicza wszystkie tagi person i odejmuje pozycje wiec numerki sa odwrotnie wyswietlane o0 tak mi sie wydaje ze dobrz ezrobilem. Teraz mysle jak zrobic lepiej te sortowanie bo ten tag which mi niepotrzebny.. Ten post edytował Kisiol_Ent 9.07.2007, 11:38:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:57 |