Hallo,
ich verstehe nicht warum folgendes funktioniert:
<xsl:for-each select="/news/wetter/city">
<xsl:if test="id = 1">
<tr>
<td width="15%"><b>Berlin:</b></td>
<td width="85%"><xsl:value-of select="klima"/></td>
</tr>
</xsl:if>
</xsl:for-each>
aber das hier nicht:
<xsl:for-each select="/news/wetter/city">
<xsl:if test="id = Berlin">
<tr>
<td width="15%"><b>Berlin:</b></td>
<td width="85%"><xsl:value-of select="klima"/></td>
</tr>
</xsl:if>
</xsl:for-each>
der Unterschied ist das "id-Tag".
Wie kann ich denn nach dem Städtenamen parsen? Wie gesagt, wenn ich nach einer Zahl parse, funktioniert es. Natürlich mit der jeweiligen Anpassung der XML-Datei.
Vielen Dank im voraus
Marky
ich verstehe nicht warum folgendes funktioniert:
<xsl:for-each select="/news/wetter/city">
<xsl:if test="id = 1">
<tr>
<td width="15%"><b>Berlin:</b></td>
<td width="85%"><xsl:value-of select="klima"/></td>
</tr>
</xsl:if>
</xsl:for-each>
aber das hier nicht:
<xsl:for-each select="/news/wetter/city">
<xsl:if test="id = Berlin">
<tr>
<td width="15%"><b>Berlin:</b></td>
<td width="85%"><xsl:value-of select="klima"/></td>
</tr>
</xsl:if>
</xsl:for-each>
der Unterschied ist das "id-Tag".
Wie kann ich denn nach dem Städtenamen parsen? Wie gesagt, wenn ich nach einer Zahl parse, funktioniert es. Natürlich mit der jeweiligen Anpassung der XML-Datei.
Vielen Dank im voraus
Marky
Comment