Tackar för hjälpen. Jag tror det är rätt väg att gå, men har inte lyckats att föra in din kod ihop med min. Jag är nybörjare vad gäller XML som ni kanske förstår så jag vet helt enkelt inte hur eller var jag ska lägga in koden och göra de nödvändiga ändringarna.
Här följer min kod i mitt xsl ark:
[CODE]<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="4.0" media-type="text/html" encoding="ISO-8859-1"/>
<!-- Catch the sortvalues sent from the asp page -->
<xsl:param name="mySortValue"/>
<xsl:param name="mySortValue2"/>
<xsl:template match="/">
<HTML><HEAD>
<TITLE>The Log</TITLE>
<LINK type="text/css" href="../../style/style.css" rel="stylesheet" />
<SCRIPT LANGUAGE="JavaScript" SRC="../../js/script.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="../../js/validate.js"></SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" ONLOAD="myProgressBar.style.display = 'none';">
<DIV ID="myProgressBar" STYLE="display:inline">
<BR/> <BR/> <BR/> <BR/>
<CENTER><IMG SRC="../../images/progress_bar2.gif" WIDTH="165" HEIGHT="29" HSPACE="0" VSPACE="0" /></CENTER>
</DIV>
<TABLE CELLPADDING="0" CELLSPACING="1" BORDER="0" WIDTH="100%">
<!-- Use the chosen sort order -->
<xsl:choose>
<xsl:when test="$mySortValue2='null'">
<!-- mySortValue2 is null -->
<!-- show all log data ordered by date -->
<xsl:choose>
<xsl:when test="$mySortValue='date'">
<xsl:for-each select="log/event">
<xsl:sort select="date" order="descending"/>
<TR>
<TD CLASS="a_log_date2">
<xsl:element name="A">
<xsl:attribute name="HREF">log_frames.asp?mySortValue=date<![CDATA[&]]>mySortValue2=<xsl:value-of select="substring-before(date,' ')" /></xsl:attribute>
<xsl:attribute name="TARGET">MainFrame</xsl:attribute>
<xsl:attribute name="CLASS">help</xsl:attribute>
<xsl:attribute name="TITLE">Klicka för att endast se poster från detta datum</xsl:attribute>
<xsl:value-of select="date" />
</xsl:element>
</TD>
<TD CLASS="a_log_origin2">
<xsl:element name="A">
<xsl:attribute name="HREF">log_frames.asp?mySortValue=origin<![CDATA[&]]>mySortValue2=<xsl:value-of select="origin" /></xsl:attribute>
<xsl:attribute name="TARGET">MainFrame</xsl:attribute>
<xsl:attribute name="CLASS">help</xsl:attribute>
<xsl:attribute name="TITLE">Klicka för att endast se poster med detta ursprung</xsl:attribute>
<xsl:value-of select="origin" />
</xsl:element>
</TD>
<TD CLASS="a_log2"><xsl:value-of select="task"/></TD>
<TD CLASS="a_log_done2" ALIGN="MIDDLE">
<xsl:element name="A">
<xsl:attribute name="HREF">
log_frames.asp?mySortValue=done<![CDATA[&]]>mySortValue2=<xsl:value-of select="done" />
</xsl:attribute>
<xsl:attribute name="TARGET">MainFrame</xsl:attribute>
<xsl:attribute name="CLASS">help</xsl:attribute>
<xsl:attribute name="TITLE">Klicka för att endast se poster med detta värde</xsl:attribute>
<xsl:choose>
<xsl:when test="done='Yes'">Ja</xsl:when>
<xsl:otherwise>Nej</xsl:otherwise>
</xsl:choose>
</xsl:element>
</TD>
<TD CLASS="a_log_resp2">
<xsl:element name="A">
<xsl:attribute name="HREF">
log_frames.asp?mySortValue=responsible<![CDATA[&]]>mySortValue2=<xsl:value-of select="responsible" />
</xsl:attribute>
<xsl:attribute name="TARGET">MainFrame</xsl:attribute>
<xsl:attribute name="CLASS">help</xsl:attribute>
<xsl:attribute name="TITLE">Klicka för att endast se poster utförda av denna person</xsl:attribute>
<xsl:value-of select="responsible" />
</xsl:element>
</TD>
</TR>
</xsl:for-each>
</xsl:when></xsl:choose>
</xsl:otherwise>
</xsl:choose>
</TABLE><BR/>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>CODE]
Jag har gjort koden för "task" i fetstil så ni lättare ser den. "task" innehåller värdet ifrån xml filen vilket är innehållet ifrån formuläret med radbrytningar som jag då försöker bibehålla vid visningen av xml-filen.
Så frågan är kan jag och i så fall hur och var komplettera med koden som "spango" bifogade???
:OO