Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xsl i xml] linki
Forum PHP.pl > Forum > XML, AJAX
nieraczek
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.
sticker
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
nieraczek
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 ?
sticker
  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>
SHARKI
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>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.