klenaMedlem sedan mars 20025 inlägg
Hej!
Jag använder xsl stylesheet för att hämta data från
en xml-fil och visa på en aspx-sida. Det fungerar alldeles
utmärkt, men när jag vill skriva t.ex. en rubrik i stylesheetet
så syns den inte i aspx-filen. Någon som vet hur man ska
göra?
Jag inleder mitt stylesheet så här:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="1.0" encoding="UTF-8" />
Ska jag skriva på något annat sätt?
Tacksam för förslag.
GunnarDMedlem sedan juni 20014 250 inlägg
Här är ett exempel som fungerar:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" media-type="text/html" encoding="ISO-8859-1"/>
<xsl:template match="/hsv">
<html>
<body bgcolor="#ffffff">
Här har vi en liten fin lista:
<br/>
<table>
<xsl:for-each select="dbsource/icqs/icq">
<tr><td>
<xsl:value-of select="@sIcq"/>
</td><td>
<xsl:value-of select="@sName"/>
</td></tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Finns också här: aaa.xml aaa.xsl
ps. exemplen är lånade! ds.