Glossar.xml genau 1 Eintrag anzeigen
Hinnack
- xsl
0 ulrich knoerzer0 Hinnack
0 Thomas J.S.0 hinnack0 MudGuard0 Thomas J.S.
Guten N'Abend!
Wie kann ich aus einer xml-Seite genau einen Eintrag aus der Glossar.xml auzeigen lassen?
xxx.xml
<Absatz> ...<link>Glossareintrag 01</link>... </Absatz>
|
|
v
Glossar.xml
<Eintrag id="01"> Die ist ein Eintrag </Eintrag>
<Eintrag id="02"> Die ist noch ein Eintrag </Eintrag>
Vielen Dank!
Tach! (ist hier in Mexico)
<Eintrag id="01"> Die ist ein Eintrag </Eintrag>
<Eintrag id="02"> Die ist noch ein Eintrag </Eintrag>
Ja welchen willst denn anzeigen oder per zufall???
Gruss Uli
Up's habe vergessen die id im link mit anzugebe.
aber auf jedenfall möchte den eintrag konrolliert auswählen.
MfG
Hinnack
Hallo,
v
Glossar.xml
<Eintrag id="01"> Die ist ein Eintrag </Eintrag>
<Eintrag id="02"> Die ist noch ein Eintrag </Eintrag>
du hast ja eine ID, greif darauf zu
a0plly-temlpates select="Eintag[@id = '01']
etc.
Grüße
Thoma
das P ist aber, dass ich die id mit dem aufruf der glossar.xml übergeben möchte. z.b glossar.xml?id=01 -> soll den eintrag mit der id=01 liefer. und zwar nur diesen!
mfg
hinnack
Hi,
das P ist aber, dass ich die id mit dem aufruf der glossar.xml übergeben möchte. z.b glossar.xml?id=01 -> soll den eintrag mit der id=01 liefer. und zwar nur diesen!
Dann brauchst Du xsl:parameter - und einen XSLT-Prozessor, der damit umgehen kann (die browser-internen können das meines Wissens nicht).
Mit dem Parameter rufst Du dann ein Template auf, daß dann genau das gewünschte Element ausgibt.
cu,
Andreas
Hallo,
Wie gesagt, du musst in diesem Fall (na ja, mehr oeder weniger) dein XML und XSLT serverseitig verarbeiten, dann kannst du die ID als URL Paramter übergeben glossar.xml?showid=01
das P ist aber, dass ich die id mit dem aufruf der glossar.xml übergeben möchte. z.b glossar.xml?id=01 -> soll den eintrag mit der id=01 liefer. und zwar nur diesen!
in deinem xslt definiert einen paramter
<xsl:param name="showid" />
dann an der entsprechneden stelle im XSL:
<xsl:aplly-temlpates select="Eintag[@id = $showid]
Grüße
Thomas