Einzelnen Beitrag anzeigen

Benutzerbild von Tiuri
Tiuri

Registriert seit: 22. Sep 2006
Ort: Celle
38 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Benoetige Hilfe bei der Erstellung einer XSL-Datei

  Alt 26. Apr 2007, 10:23
Ich würde das Attribut id von eintrag und den Tag courtid von eintrag entfernen und dafür dem Tag court das Attribut id geben.
Die XSL-Datei würde dann so aussehen:
XML-Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
 <html>
  <head>
  </head>
  <body onselectstart="return false" onDragStart="return false" onDrop="return false">
    <xsl:apply-templates />
  </body>
 </html>
</xsl:template>

<xsl:template match="court">
<table class="match" cellpadding="0" cellspacing="0" align="center" width="100%">
 <tr><th colspan="4">Court <xsl:value-of select="./@id" /></th></tr>
 <tr>
  <th class="small">No.</th>
  <th class="small">Player A</th>
  <th class="small">Player B</th>
  <th class="small">Result</th>
 </tr>
 <xsl:for-each select="./eintrag">
  <tr>
   <td width="5%" valign="top"><xsl:value-of select="MatchNo" /></td>
   <td width="35%" valign="top"><xsl:value-of select="npA" /></td>
   <td width="35%" valign="top"><xsl:value-of select="npB" /></td>
   <td width="25%" valign="top"><xsl:value-of select="LongScore" /></td>
  </tr>
  <tr><td colspan="4">Umpire: <xsl:value-of select="OfficialId" /></td></tr>
 </xsl:for-each>
</table>
</xsl:template>

</xsl:stylesheet>
wobei hier jeder Court dargestellt wird.
Wie du nur bestimmte Courts darstellst, kannst du bei SelfHTML nachlesen
  Mit Zitat antworten Zitat