Textmarken in XSL

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Textmarken in XSL

    Hallo,
    ich habe eine xsl, die mir eine xml als html anzeigt. jetzt möchte ich oben links (textmarken) haben, die mir zu den verschienden kategorien springen. hab schon n bissl rumprobiert. finde auch leider keine gute doku, schätze aber sowas wird oft gebraucht und ist bestimmt sehr easy.
    hoffe jemand kann mir da mal fix helfen.

    XML

    Quellcode

    1. <kochbuch ...>
    2. <rezept>
    3. <kategorie>Cocktails</kategorie>
    4. <autor>
    5. ...
    6. </autor>
    7. <name>bla</name>
    8. <datum>...</datum>
    9. <zutat>
    10. ...
    11. </zutat>
    12. ...</rezept></kochbuch>
    Alles anzeigen

    XSL

    Quellcode

    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    3. <xsl:template match="/">
    4. <html><head><title>hfdfgh</title></head>
    5. <body>
    6. <xsl:for-each select="kochbuch/rezept" >
    7. <table border="6" >
    8. <tr valign="middle" align="center">
    9. <td colspan="2">
    10. <h2><FONT COLOR="#a3f800"><xsl:value-of select="name"/> (<xsl:value-of select="kategorie"/>)</FONT></h2>Letzte Änderung: <xsl:value-of select="datum"/>
    11. </td>
    12. </tr>
    13. <tr>
    14. <td align="center">
    15. <b>Zutaten:</b>
    16. </td>
    17. <td>
    18. <ul><br />
    19. <xsl:for-each select="zutat">
    20. <li>
    21. <xsl:value-of select="menge"/>
    22. <xsl:value-of select="einheitlang"/> (<xsl:value-of select="einheit"/>)
    23. <xsl:value-of select="zname"/>
    24. </li>
    25. </xsl:for-each >
    26. </ul>
    27. </td>
    28. </tr>
    29. <tr>
    30. <td align="center">
    31. <b>Anleitung:</b>
    32. </td>
    33. <td>
    34. <xsl:value-of select="anleitung"/>
    35. </td>
    36. </tr>
    37. <tr>
    38. <td>
    39. <b>Autor:</b>
    40. </td>
    41. <td>
    42. <xsl:value-of select="autor/vorname"/> <xsl:value-of select="autor/nachname"/> (<xsl:value-of select="autor/nick"/>)
    43. <xsl:value-of select="autor/email"/>
    44. </td>
    45. </tr>
    46. </table><br />
    47. </xsl:for-each >
    48. </FONT></body>
    49. </html>
    50. </xsl:template>
    51. </xsl:stylesheet>
    Alles anzeigen



    thx