Autor | Zpráva | ||
---|---|---|---|
nevimnic Profil * |
#1 · Zasláno: 3. 6. 2009, 23:25:28
ahoj mám takovýto xml kód :
<?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="text/xsl" href="mapawebuzobrazeni.xml"?> <Web> <Menu typ="Hlavní menu"> <Oddil nazev="Novinky" odkaz="index.html"></Oddil> <Oddil nazev="Členové" odkaz="clenove.html"></Oddil> <Oddil nazev="Diskografie" odkaz="diskografie.html"></Oddil> <Oddil nazev="Galerie" odkaz="galerie.html"></Oddil> <Oddil nazev="Koncerty" odkaz="koncerty.html"></Oddil> <Oddil nazev="Vzkazník" odkaz="vzkaznik"></Oddil> </Menu> <Menu typ="Spodní menu"> <Oddil nazev="Mapa stránek" odkaz="mapawebu.xml"></Oddil> <Oddil nazev="O autorovi" odkaz="oautorovi.html"></Oddil> </Menu> </Web> a chci aby ve výsledku byl vidět seznam položek stránky na které když se klikne tak se tam uživatel dostane. to se snažím udělat takto: <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes" encoding="UTF-8" /> <xsl:template match="/Web"> <html> <head> <title>Mapa stránek</title> </head> <body> <h1>Mapa stránek:</h1> <ul> <xsl:for-each select="Menu"> <li> <xsl:value-of select="@typ" /> <xsl:for-each select="Oddil"> <ul> <li> <xsl:variable name="odkaz" select="@odkaz" /> <a href="$odkaz"> <xsl:value-of select="@nazev"/> </a> </li> </ul> </xsl:for-each> </li> </xsl:for-each> </ul> </body> </html> </xsl:template> </xsl:stylesheet> akorát to nefunguje :) výsledné položky se vždy odkazují na "$odkaz" , bez uvozovek to taky nefunguje ... nevíte někdo co s tím ? díky |
||
tiso Profil |
#2 · Zasláno: 3. 6. 2009, 23:40:56 · Upravil/a: tiso
<a href="{odkaz}"> ...a prehoď si poradie <xsl:for-each select="Oddil"> a druhé <ul> |
||
nevimnic Profil * |
#3 · Zasláno: 3. 6. 2009, 23:43:18
tak ted , nevim proc , se vsechny odkaz v seznamu odkazuji na mapawebu.xml
:( |
||
nevimnic Profil * |
#4 · Zasláno: 4. 6. 2009, 14:52:21
nikdo ?
|
||
Chamurappi Profil |
#5 · Zasláno: 4. 6. 2009, 15:06:55
Reaguji na nevimnic:
<a href="{@odkaz}"> |
||
nevimnic Profil * |
#6 · Zasláno: 4. 6. 2009, 18:57:24
diky
|
||
tiso Profil |
#7 · Zasláno: 5. 6. 2009, 00:15:14
Sorry, za ten zabudnutý @... Som zvyknutý pracovať s elementami (99%), nie s atribútmi...
|
||
Časová prodleva: 15 let
|
0