Hat sich nichts getan, hab die Änderungen so durchgeführt.
Hoffentlich bist du in einem: <xsl:template match="Datei">
Also ich verweise damit auf folgende Regel:
<!-- Template Rules -->
<xsl:template match="Article" mode="side" >
xsl:choose
<xsl:when test="testelement='HT'">
<xsl:call-template name="ht"/>
</xsl:when>
xsl:otherwiseKein Artikel in HT vorhanden!</xsl:otherwise>
</xsl:choose>
</xsl:template>
und folgendes Template:
<!-- HT -->
<xsl:template name="ht">
<fieldset style= "border: 1px solid #999999; width: 100%">
<h2><legend style= "-10px">Hot Topics</legend></h2>
<ul style="">
<li class="topic"><a href="LINK" target="_blank">
<xsl:value-of select="Article/titel"/></a><br/>
<xsl:value-of select="Article/abstract"/></li>
</ul>
</fieldset>
<br/>
</xsl:template>
Ist das Wurzelelement im article.xml und article2.xml tatsächlich "Article"?
Ja, anbei die XML Datei:
<?xml version="1.0" encoding="UTF-8"?>
<Article>
<testelement>HT</testelement>
<titel>Hello World die Zweite</titel>
<abstract>Dies ist der Abstract, und soll publiziert werden.</abstract>
<longtext/>
<link>http://www.testlink.de/</link>
<contact>test@abc.de</contact>
<author>demo</author>
<createdby/>
<creationdate>2007-02-02</creationdate>
</Article>