webForumDet fria alternativet

xsl transform

1 svar · 404 visningar · startad av klena

klenaMedlem sedan mars 20025 inlägg
#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.

GunnarDMedlem sedan juni 20014 250 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.

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb