ManfredJ: XSL: count auf mehreren Ebenen

Hallo zusammen Ich möchte gerne Interviews auswerten und spezielle Elemente aufgrund mehrerer Parameter auszählen. Im untenstehenen Beispiel etwa: wie viele Ereignisse (event) gibt es, die 1. mit dem Code "1-po" UND "2-di" ausgezeichnet wurden, UND die 2. "So-Interviews" sind (und nicht Mo-Interviews, Di-Interviews ... )

Auf der ersten Ebene der Ereignisse habe ich kein Problem:

<xsl:value-of select="count(//event[contains(.,'1-po') and contains(.,'2-di')] )"/>

Aber die UND-Verknüpfung mit den Meta-Informationen im Head gelingt mir nicht.

Hat jemand eine Idee für mich?

Herzlichen Dank vorab

Manfred

<?xml version="1.0" encoding="UTF-8"?> <basic-transcription> <head> <meta-information> <transcription-name>So-Interviews</transcription-name> </meta-information> </head> <basic-body> <events> <event>1-po 3-wo 3-ze 3-ve ro</event> </events> <events> <event>1-po 2-di 3-fe ro</event> <event>1-th 3-wo </event> <event>1-po 2-af 3-ze 3-wo </event> </events> ..... </basic-body> </basic-transcription>