dex: Wie kann ich folgenden Link in der tabelle setzen?

Beitrag lesen

Hi, kurz das Grundproblem: Habe eine Liste mit Publikationen als xml. Diese soll nun in einem ersten Schritt alle Publikationen in einer Tabelle veröffentlichen. Dabei werden jedoch nicht alle Elemente aufgeführt (zb die zusammenfassung hier abstract der publikation). In der Tabelle möchte ich nun realisieren, das bei einem mausklick auf den abstract dieser in einer neuen datei (am besten mit einem neuen xsl) angezeigt wird. Also ich klicke abstract bei der entsprechenden Publikation und es erscheint ein neues fentser, nur das hier nicht mehr alle publikationen angegeben sind, sonderen nur noch die ausgewählte und entsprechender elemente. Wie kann ich das realisieren?

als wp.xml habe ich:

<?xml version="1.0"?>
<!-- edited with XMLSpy v2005 sp1 U (http://www.xmlspy.com) by Dexter (Dexter Laboratories) -->
<?xml-stylesheet type="text/xsl" href="wp.xsl"?>
<list>
<workingpaper>
<title>Mustertitel</title>
<subtitle>Musteruntertitel</subtitle>
<abstract>Hier soll eine zusammenfassung stehen</abstract>
<wp_number>01</wp_number>
<date>
<month_long>XXXXXXX</month_long>
<month>XX</month>
<year>XXXX</year>
</date>
<autor>
<name>Mustermann</name>
<email>muster@email.com</email>
<phone>xxx</phone>
<fax>xxx</fax>
</autor>
<autor>
<name>Mustermann 2</name>
<email>xxx</email>
<phone>xxx</phone>
<fax>xxx</fax>
</autor>
</workingpaper>
<workingpaper>
<title>Mustertitel</title>
<subtitle>Musteruntertitel</subtitle>
<abstract>Hier soll eine zusammenfassung stehen für das zweite wp</abstract>
<wp_number>02</wp_number>
<date>
<month_long>XXXXXXX</month_long>
<month>XX</month>
<year>XXXX</year>
</date>
<autor>
<name>Mustermann</name>
<email>muster@email.com</email>
<phone>xxx</phone>
<fax>xxx</fax>
</autor>
<autor>
<name>Mustermann 2</name>
<email>xxx</email>
<phone>xxx</phone>
<fax>xxx</fax>
</autor>
</workingpaper>
</list>

Und als wp.xsl folgende, wobei die letzte spalte mit dem abstract nur provisorisch ist, da genau hier die verlinkung erfolgen soll.

<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<HTML>
<BODY text="#000000" leftmargin="2" topmargin="2" marginwidth="2" marginheight="2">
<table cellpadding="4" cellspacing="4" width="97%" border="0" align="center">
<xsl:for-each select="list/workingpaper">
<tr align="center" valign="middle">
<td width="11%">
<xsl:value-of select="date/month"/>-<xsl:value-of select="date/year"/>
</td>
<td width="14%">
<xsl:value-of select="wp_number"/>
</td>
<td width="19%">
<xsl:for-each select="autor">
<xsl:value-of select="name"/>
<br/>
</xsl:for-each>
</td>
<td width="45%">
<xsl:value-of select="title"/> - <br/>
<xsl:value-of select="subtitle"/>
</td>
<td width="11%">
<div align="center">Abstract</div>
</td>
</tr>
</xsl:for-each>
</table>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>