Hallo,
ich habe noch nicht soo viel mit XML und XSLT zu tun gehabt, mich aber in den letzten Tagen mal etwas eingelesen...
nun sitze ich aber vor einen Problem und zwar bekomme ich soeine XML-Ausgabe
<report>
<reporttitle/>
<reportdate>29.06.2009</reportdate>
<reportheader/>
<!-- block ID=36853-->
−
<issue>
−
<fields>
<field fieldname="ID:">36853</field>
<field fieldname="Type:">General-Task</field>
<field fieldname="Summary:">test b</field>
<field fieldname="State:">MISTAKE</field>
<field fieldname="Assigned User:">Testuser, X (X)</field>
<field fieldname="Project:">/sv_test</field>
</fields>
</issue>
und draus möchte ich eine einfache HTML Tabelle machen á la:
<table border="1">
<tr>
<th>ID</th>
<th>Type</th>
<th>Summary</th>
<th>State</th>
<th>Assigned User</th>
<th>Prjoect</th>
</tr>
<tr>
<td>hier die ganzen Werte für die Felder...</td>
</tr>
und das sind meine bisherigen Versuche:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<html>
<head><title>MKS-Report</title></head>
<body>
<table border="1">
<tr>
<th>ID</th>
<th>Type</th>
<th>Summary</th>
<th>State</th>
<th>Assigned User</th>
<th>Prjoect</th>
</tr>
<xsl:for-each select="/fields">
<tr>
<xsl:template match="issue">
<xsl:apply-templates/>
</xsl:template>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
damit klatscht der mir aber nur den gesamten Inhalt des XML-Dokuemnts über die Tabelle :( ich weiß nicht mehr weiter, bin schon am verzweifeln hier... wäre schön wenn mir jemand mal n Ansatz geben könnte wie ich auf die ganzen fieldname zugreifen kann
Danke im Voraus!!