dey: Eine Tabelle verschachtelt neu durchsuchen

Hallo

ich habe mal wieder ein Problem mit XML/ XSL und stelle mich irgendwie blöd an.

XML:
<FeederReportUnit>
<Unit>
<fsPartNum>fsPartNum</fsPartNum>
<fsSetPos>fsSetPos</fsSetPos>
.......
</Unit>
</FeederReportUnit>

Ich möchte nun nach doppelten fspartnum suchen und für diese jeweils die anderen fssetpos ausgeben.

Unter anderem hbe ich es damit versucht:

<xsl:param name="partnum" />
stop
<xsl:apply-templates select="fsPartNum[. = $partnum]"/>

Das Ergebnis ist immer nur die Information der Zeile in der ich mich ohnehin schon befinde.
Es gelingt mir nicht die komplette Tabelle noch einmal nach dem bestimmten Wert durchsuchen zu lassen.

bydey

--
-- noch immer ein erfolgloser <DIV> Jünger --
  1. Hi,

    Ich möchte nun nach doppelten fspartnum suchen und für diese jeweils die anderen fssetpos ausgeben.

    <xsl:apply-templates select="fsPartNum[. = $partnum]"/>
    Das Ergebnis ist immer nur die Information der Zeile in der ich mich ohnehin schon befinde.

    //fsPartNum[. = $partnum]

    ohne die // wird nur im aktuellen node gesucht.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi Andreas,

      //fsPartNum[. = $partnum]

      Top, das klappt.

      Kannst du mir noch verraten, wie ich ungleich (!=) abfrage?

      bydey

      --
      -- noch immer ein erfolgloser <DIV> Jünger --
      1. Hallo,

        Kannst du mir noch verraten, wie ich ungleich (!=) abfrage?

        Genau so. ;-)
        http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm#operatoren

        Grüße
        Thomas

        PS: oder mit not()
        http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#not

        1. Hallo Thomas,

          Kannst du mir noch verraten, wie ich ungleich (!=) abfrage?

          Genau so. ;-)

          Es ist immer wieder erstaunlich, wie blöd man sich anstellen kann.
          Ich hatte es probiert und es ging so nicht!

          Jetzt läuft es wunderblendend

          bydey

          --
          -- noch immer ein erfolgloser <DIV> Jünger --