Hente udfra data i attribute.
Jeg har en meget stor xml fil som er delt op under forskellinge typer. Dette type \"id\" står som en attribute, og jeg kan derfor ikke finde ud af hvordan jeg læser den.Her er et udsnit fra min xml fil:
<list>
<top10 id=\"0\" type=\"udlaan\" renteinterval=\"0\" skat=\"0\">
<overskrift>Billån</overskrift>
<forudsaetninger>Beregningen er foretaget på baggrund af et lån (variabel rente) på 100.000 kr. og løbetid på 7 år</forudsaetninger>
<link>http://www.mybanker.dk/?page=top10udlaan.html?laantype=0</link>
<position nr=\"1\">
<banklink></banklink>
<navn>SkandiaBanken</navn>
<visbankinfo>0</visbankinfo>
<rentesats>5,30</rentesats>
<aaop>7,0</aaop>
</position>
<position nr=\"2\">
<banklink></banklink>
<navn>Sparekassen Vestsjælland</navn>
<visbankinfo>0</visbankinfo>
<rentesats>5,50</rentesats>
<aaop>7,8</aaop>
</position>
</top10>
<top10 id=\"0\" type=\"udlaan\" renteinterval=\"0\" skat=\"1\">
<overskrift>Billån</overskrift>
<forudsaetninger>Beregningen er foretaget på baggrund af et lån (variabel rente) på 100.000 kr. og løbetid på 7 år</forudsaetninger>
<link>http://www.mybanker.dk/?page=top10udlaan.html?laantype=0</link>
<position nr=\"1\">
<banklink></banklink>
<navn>SkandiaBanken</navn>
<visbankinfo>0</visbankinfo>
<rentesats>5,30</rentesats>
<aaop>5,1</aaop>
</position>
<position nr=\"2\">
<banklink></banklink>
<navn>Sparekassen Vestsjælland</navn>
<visbankinfo>0</visbankinfo>
<rentesats>5,50</rentesats>
<aaop>5,9</aaop>
</position>
</top10>
</list>
... og sådan her ser min xsl fil ud:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/TR/WD-xsl\">
<xsl:template match=\"/\">
<html>
<body>
<table border=\"0\">
<tr>
<th>Navn</th>
<th>Rentesats</th>
</tr>
<xsl:for-each select=\"list/top10/position\" order-by=\"- rentesats\">
<tr>
<td><xsl:value-of select=\"navn\"/></td>
<td><xsl:value-of select=\"rentesats\" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Håber i kan hjælpe.
Mvh.
Tue Sandal
tue@qcom.dk
Icq: 58548143