Thomas Meinike: Formatierte Anzeige

Beitrag lesen

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