Hallo!
Ich habe folgende xml Datei:
...und will folgende Ausgabe haben:
-Bereich Wohnzimmer (Anzahl: 5)
-Bereich Schlafzimmer (Anzahl: 1)
-Bereich Küche (Anzahl: 4)
-Bereich WC(Anzahl: 1)
Wie macht man sowas? Hab gedacht ungefähr so:
geht aber nicht nd auch wenn es gehen würde würde zB das Wohnzimmer 5 mal angezeigt werden!
Ist eine wichtige Sache, wäre super nett wenn mir jemand helfen könnte!!
DANKE!!
casbar
Ich habe folgende xml Datei:
Code:
<haus>
<bereich>Wohnzimmer</bereich>
<bereich>Wohnzimmer</bereich>
<bereich>Wohnzimmer</bereich>
<bereich>Wohnzimmer</bereich>
<bereich>Wohnzimmer</bereich>
<bereich>Schlafzimmer</bereich>
<bereich>Küche</bereich>
<bereich>Küche</bereich>
<bereich>Küche</bereich>
<bereich>Küche</bereich>
<bereich>WC</bereich>
</haus>
...und will folgende Ausgabe haben:
-Bereich Wohnzimmer (Anzahl: 5)
-Bereich Schlafzimmer (Anzahl: 1)
-Bereich Küche (Anzahl: 4)
-Bereich WC(Anzahl: 1)
Wie macht man sowas? Hab gedacht ungefähr so:
Code:
<xsl:for-each select="//bereich">
<xsl:variable name="ber">
<xsl:value-of select="bereich" />
</xsl:variable>
<li>Bereich <xsl:value-of select="bereich" /> (Anzahl:
<xsl:value-of select="count(//top/bereich = $ber)"/>
</li>
</xsl:for-each>
geht aber nicht nd auch wenn es gehen würde würde zB das Wohnzimmer 5 mal angezeigt werden!
Ist eine wichtige Sache, wäre super nett wenn mir jemand helfen könnte!!
DANKE!!
casbar
Zuletzt bearbeitet: