mh... erstmal danke f�r deine tips. also ich habe jetzt ein wenig rumprobiert und bekomme fehlermeldungen wie z.b.
Das Schl�sselwort xsl:call-template darf xsl:param nicht enthalten. oder Das Schl�sselwort xsl:apply-templates darf xsl:call-template nicht enthalten code ist jetzt der: <xsl:apply-templates select="student"> <xsl:sort select="name"/> <xsl:call-template name="ShowExams"> <xsl:param name="matrikelnr" value="@matrikelnr" /> </xsl:call-template> </xsl:apply-templates> <xsl:template name="ShowExams"> <xsl:with-param name="matrikelnr"/> <xsl:for-each select="//pr�fung[teilnehmer/@matrikelnr=$matrikelnr]"> </xsl:for-each> </xsl:template> ----- Original Message ----- From: "Wolfgang Kluge" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 14, 2004 4:07 PM Subject: AW: [Coffeehouse] XML Nummerierung 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 _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
