Palle: XPath Abfrage nach Elementen

Hallo Leute,
ich habe ein kleines Problem, bei dem ich keine Lösung finden konnte.
Eigentlich ne einfache Sache denke ich.
Ich möchte gerne im XSL Abfragen, ob ein Buch mehrere Autoren hat.
<book>
     <author>Hugo</author>
     <author>Willi</author>
</book>

Wenn ein Buch nur einen Autor hat, soll er nichts weiter machen, wenn mehr als einen, möchte ich meine Ausgabe verändern, würde ich dann mittels choose und when machen.
<choose>
       <xsl:when test="Was kommt hier rein?">/when>
</choose>

Also wenn author > 1 so zu sagen, aber so macht er das nicht...

Hab ihr ne Idee?

Danke für eure Hilfe

  1. Hi,

    Wenn ein Buch nur einen Autor hat, soll er nichts weiter machen, wenn mehr als einen, möchte ich meine Ausgabe verändern, würde ich dann mittels choose und when machen.
    <choose>
           <xsl:when test="Was kommt hier rein?">/when>
    </choose>

    Also wenn author > 1 so zu sagen, aber so macht er das nicht...

    Hab ihr ne Idee?

    http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#count

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. Hallo Palle,

    <choose>
           <xsl:when test="Was kommt hier rein?">/when>
    </choose>

    Also wenn author > 1 so zu sagen, aber so macht er das nicht...

    test="count(author) > 1"

    Grüße,
    Thomas