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