Andi: xsl:if Probleme

Guten Morgen,

ich habe folgendes XML:

<PackageLists Type='ShuList'>
</PackageLists>

Nun möchte ich den Type auslesen:

<xsl:if test="PackageLists/@Type='ShuList'">
Test
</xsl:if>

Aber der FOP-Parser geht mir nicht in die Anweisung. Ich habe schon alles mögliche versucht. Sehe ich hier den Fehler nicht?

Gruß
Andi

  1. Hallo Andi,

    Versuche es mal so:

    <xsl:if test="PackageLists@Type='ShuList'">
    Test
    </xsl:if>

    Gruß Mia

  2. Hi,

    <PackageLists Type='ShuList'>
    </PackageLists>
    Nun möchte ich den Type auslesen:
    <xsl:if test="PackageLists/@Type='ShuList'">
    Test
    </xsl:if>

    Ohne zu wissen, aus welchem Kontext das geschieht, kann ich nur vermuten:
    der Kontext ist nicht das Elternelement des PackageLists-Element.

    cu,
    Andreas

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

    ich habe folgendes XML:

    <PackageLists Type='ShuList'>
    </PackageLists>

    Nun möchte ich den Type auslesen:

    <xsl:if test="PackageLists/@Type='ShuList'">
    Test
    </xsl:if>

    <xsl:if test="PackageLists[@Type='ShuList']">
    Test
    </xsl:if>

    Grüße
    Thomas

    --
    Surftip: kennen Sie schon Pipolino's Clowntheater?
    http://www.clowntheater-pipolino.net/