Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml[xslt] jak wiedziec jaki jest numer elementu?
Kisiol_Ent
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 15.01.2007

Ostrzeżenie: (60%)
XXX--


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kisiol_Ent
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 15.01.2007

Ostrzeżenie: (60%)
XXX--


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 13:57