Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xsl i xml] linki
nieraczek
post 17.05.2007, 05:14:44
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


Mam takie wyświetlanie menu w dokumencie XSL:

  1.  
  2. <div class="menu">
  3.  
  4. <xsl:for-each select="klub1/menu/pozycja">
  5. <br/>
  6. <xsl:value-of select="current()"/>
  7. </xsl:for-each>
  8.  
  9.  
  10. </div>


Menu będzie wyglądać tak:

link1

link2

link3


Tylko jak mogę zrobić te linki w dokumencie XSL? Bo teraz to wyświetla mi po prostu napisy.
Go to the top of the page
+Quote Post
sticker
post 17.05.2007, 08:14:06
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


chodzi ci o to że nie dałeś
  1. <a href='' ><xsl:value-of select='.'/></a>


zrestą menu i tak sie robi na liście a nie łamiąc wiersze

Ten post edytował sticker 17.05.2007, 08:14:45


--------------------
Go to the top of the page
+Quote Post
nieraczek
post 17.05.2007, 10:34:26
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


Ok w XSL mam więc:
  1. <xsl:for-each select="klub1/menu/pozycja">
  2. <div class="podmenu">
  3. <br/>
  4. <a href='</span>'><xsl:value-of select="current()"/><<span style='color:blue'>/a>
  5. </div>
  6. </xsl:for-each>



A jak zrobić w dokumencie XML adres strony żeby go XSL pobierał, bo powyżej mam przecież pętlę, a w dokumencie XML mam:

  1. <menu>
  2.      <pozycja>Ankieta</pozycja>
  3.      <pozycja>Gielda</pozycja>
  4. </menu>


żeby po kliknięciu na "ankieta" można było przejść np. do strony www.wp.pl ?
Go to the top of the page
+Quote Post
sticker
post 20.05.2007, 01:36:25
Post #4





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1.  
  2. <menu>
  3.  
  4.     <pozycja><nazwa>Ankieta</nazwa><url>www.ankieta.pl</url></pozycja>
  5.     <pozycja><nazwa>Gielda</nazwa><url>www.gielda.pl</url></pozycja>
  6. </menu>



i xsl

  1. <xsl:for-each select="klub1/menu/pozycja">
  2. <div class="podmenu">
  3. <br/>
  4. <a href='{url}'><xsl:value-of select="nazwa"/></a>
  5. </div>
  6. </xsl:for-each>


--------------------
Go to the top of the page
+Quote Post
SHARKI
post 20.05.2007, 01:45:00
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 29.04.2007

Ostrzeżenie: (0%)
-----


albo tak

  1.  
  2. XSL :
  3.  
  4.  
  5.  
  6.       <div id="menu">
  7.  
  8.            <table>
  9.              <tbody>
  10.                                  
  11.                     <tr>
  12.                     <td width="90" align="center"  class="gor">
  13.      
  14.    
  15.  
  16.                  <xsl:element name="a">
  17.                    <a href='xml3.xml'>
  18.                      <xsl:value-of select="servis/strona1/menu/przyciskan"/>
  19.                    </a>
  20.                  </xsl:element>
  21.                
  22.                
  23.      
  24.    </td>
  25.    </tr>
  26.                  
  27.                     <tr>
  28.                     <td width="90" align="center"  class="gor">
  29.      
  30.    
  31.  
  32.                  <xsl:element name="a">
  33.                    <a href='xml2.xml'>
  34.                      <xsl:value-of select="servis/strona1/menu/przyciskgi"/>
  35.                    </a>
  36.                  </xsl:element>
  37.                
  38.                
  39.      
  40.    </td>
  41.    </tr>
  42.    
  43.                         <tr>
  44.                     <td width="90" align="center"  class="gor">
  45.      
  46.    
  47.  
  48.                  <xsl:element name="a">
  49.                    <a href=' '>
  50.                      <xsl:value-of select="servis/strona1/menu/przyciskko"/>
  51.                    </a>
  52.                  </xsl:element>
  53.                
  54.                
  55.      
  56.    </td>
  57.    </tr>
  58.                  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                
  65.              </tbody>
  66.            </table>
  67.          </div>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:14