Hinnack: Glossar.xml genau 1 Eintrag anzeigen

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!

  1. 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

    1. Up's habe vergessen die id im link mit anzugebe.

      aber auf jedenfall möchte den eintrag konrolliert auswählen.

      MfG
      Hinnack

  2. 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

    1. 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

      1. 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

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      2. 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