Leider unterliegt dem Coding ein kleiner Verständnisfehler.
Ich hab ihn mal umgeschrieben:
<xsl:if test="Article/testelement[. = 'UPE']">
<a class="cap01" name="cap01"></a>
<h2>
<a class="h2" href="http://bupmain.wdf.sap.corp:1080/socoview(bD1kZSZjPTAwMSZkPW1pbg==)/smdisplay.asp?id=004F8486F21E4522943507897144041B&fragID=004F8486F21E4522943507897144041B&packageid=ABF7F9F0F3ED284BB302D37BB7F8575D&iv=" target="_blank">User Productivity</a>
</h2>
<xsl:for-each select="Article[testelement[. = 'UPE']]">
<h3><a target="_blank"><xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute><xsl:value-of select="titel"/><xsl:value-of select="titel"/></a></h3>
<p>
<xsl:value-of select="abstract"/>
</p>
<xsl:if test="position() = last()">
<div class="screenonly">
<p class="backtotop" align="right">
<a href="#top">Back to top</a>
</p>
</div>
<hr noshade="noshade" />
</xsl:if>
</xsl:for-each>
</xsl:if>
Der Newsletter besteht ja aus mehreren solcher <if> Container. Jedoch soll es möglich sein, dass im letzten <if> Container die horinzontale Linie ( <hr noshade="noshade" /> ) nicht angezeigt wird. Das <div class="screenonly"> Element jedoch schon.
Wie bekomme ich das in den Griff?
Gruß,
Michael