Hi,

> also zu jedem studenten gibt es pr�fungen, die er abgelegt hat.
> 
> die pr�fungen haben einen knoten teilnehmer mit einem attribut
> matrikelnummer.
> �ber diese matrikelnummer bekomme ich dann den entsprechenden studenten...
> 
> jetzt w�rde ich gerne unter jeden studenten noch geordnet seine pr�fungen
> ausgeben,
> die er absolviert hat ... ich wei� eben nur nicht wie ich da dran komme.

�h??
Alles in einem Dokument? Und was hatte es noch mit der DTD auf sich?


<verwaltung>
        <student mid="1" />
        <student mid="2" />
        <student mid="3" />
</verwaltung>
<exams>
        <exam id="1">
                <attendee mid="1"/>
                <attendee mid="3"/>
        </exam>
        <exam id="2"/>
        <exam id="3"/>
</exams>


In XSL kannst Du dann mehrere M�glichkeiten aussch�pfen.
Eine davon w�re(absolut ungetestet und performancetechnisch wohl nicht
gerade spitze), innerhalb des Student-Templates folgenden Aufruf zu machen.

<xsl:call-template name="ShowExams">
        <xsl:param name="mid" value="@mid" />
</xsl:call-template>

Das Template ShowExams kann ungef�hr so aussehen..

<xsl:template name="ShowExams">
        <xsl:with-param name="mid"/>

        <xsl:for-each select="//exams/exam[attendee/@mid=$mid]">
                <xsl:sort
                ...
        </xsl:for-each>
</xsl:template>


Oder (was immer sein kann) ich mein was anderes ;) ...
Wolfgang


_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an