webForumDet fria alternativet

xsl transform

XML

1 svar · 404 visningar · startad av klena

Medlem sedan mars 20025 inlägg
Frågan#1

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.

Medlem sedan juni 20014 290 inlägg
#2

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.

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)