Hallo,
Das ganze soll dann in etwa so aussehen:
Tabellenkopf
Zelle_1 Zelle_2
Tabellenkopf
Zelle_1 Zelle_2
usw.
Kann mir da diesbezügleich jemand ne Starthilfe geben?
Das was ich da bisher so zurechtgecodet habe scheint nich so recht zu funktionieren :)
Probiere es mal so:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- das ist der veraltete Namespace des MSXML 2.x-Parsers - installiere besser Version 3 oder 4
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
method="html"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="http://www.w3.org/TR/html401/loose.dtd"
encoding="ISO-8859-1"
version="1.0"
indent="yes"
/>
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<xsl:for-each select="Importfile/Table">
<TABLE STYLE="border:1px; border-style:solid; border-color:#000000; width:400px">
<TR>
<TD STYLE="column-span:2;">
<xsl:value-of select="TableName" />
</TD>
</TR>
<TR>
<TD STYLE="font-family:Verdana; font-size:9pt; font-weight:bold; width:50%;">
<xsl:value-of select="Records/Record/Fields/Field/FieldName" />
</TD>
<TD STYLE="font-family:Verdana; font-size:9pt;">
<xsl:value-of select="Records/Record/Fields/Field/FieldValue" />
</TD>
</TR>
</TABLE>
<BR />
</xsl:for-each>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
Als Ergebnis habe ich diesen HTML-Code erhalten:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<TABLE STYLE="border:1px; border-style:solid; border-color:#000000; width:400px">
<TR>
<TD STYLE="column-span:2;">Tabellenkopf</TD>
</TR>
<TR>
<TD STYLE="font-family:Verdana; font-size:9pt; font-weight:bold; width:50%;">Zelle_1</TD>
<TD STYLE="font-family:Verdana; font-size:9pt;">Zelle_2</TD>
</TR>
</TABLE>
<BR>
<TABLE STYLE="border:1px; border-style:solid; border-color:#000000; width:400px">
<TR>
<TD STYLE="column-span:2;">Tabellenkopf</TD>
</TR>
<TR>
<TD STYLE="font-family:Verdana; font-size:9pt; font-weight:bold; width:50%;">Zelle_1</TD>
<TD STYLE="font-family:Verdana; font-size:9pt;">Zelle_2</TD>
</TR>
</TABLE>
<BR>
</BODY>
</HTML>
MfG, Thomas