Code van het xml document rechtstreeks uit het boek asp in 24hrs
xml document:
en het asp merge ding:
Als ik het asp bestand opvraag vanaf de server dan krijg ik een titel :Snow Report France
vervolgens een blauwe lijn en vervolgens: Snow:Snow:// cm
En that's it het lijkt wel of hij het xml document niet goed kan lezen ofzo
maar als ik het xml document zelf open dan zie ik wel wat ik volgens het boek zou moeten zien.
edit leesbaarder gemaakt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="sh.xsl"?>
<snowreport date="3/2/99">
<resort>
<name>COURCHEVEL</name>
<snowheights>
<min>164</min>
<avg>174</avg>
<max>293</max>
</snowheights>
</resort>
<resort>
<name>MERIBEL</name>
<snowheights>
<min>140</min>
<avg>172</avg>
<max>230</max>
</snowheights>
</resort>
<resort>
<name>VAL THORENS</name>
<snowheights>
<min>200</min>
<avg>270</avg>
<max>350</max>
</snowheights>
</resort>
</snowreport> |
xml document:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?xml version="1.0"?> <HTML xmlns:xsl="http://www.w3.org/1999/XSL/Format"> <body style="font-family:Tahoma; font-size:12pt; background-color:#ffffff"> <div style="font-weight:bold; font-size=16pt"> Snow Report France <xsl:value-of select="@date"/> </div> <xsl:for-each select="resort"> <div style="background-color:#0099ff; color:#ffffff; padding:2px"> <span style="font-weight:bold; color:#ffffff"><xsl:value-of select="name"/></span> </div> <xsl:for-each select="snowheights"> <div style="font-weight:bold"> <span style="font-weight:bold">Snow:<xsl:value-of select="min"/>/ <xsl:value-of select="avg"/>/<xsl:value-of select="max"/> cm</span> </div> </xsl:for-each> </xsl:for-each></body> </HTML> |
en het asp merge ding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <% @Language =VBScript %>
<% Option Explicit %>
<html>
<head>
<title>Server-side XML/XSL merging</title>
</head>
<body bgcolor="#ffffff">
<%
Dim XMLDoc, XSLDoc
Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
Set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.async = false
XMLDoc.load(Server.MapPath("sh.xml"))
XSLDoc.async = false
XSLDoc.load(Server.MapPath("sh.xsl"))
response.write(XMLDoc.documentElement.transformNode(XSLDoc.documentElement))
%>
</body>
</html> |
Als ik het asp bestand opvraag vanaf de server dan krijg ik een titel :Snow Report France
vervolgens een blauwe lijn en vervolgens: Snow:Snow:// cm
En that's it het lijkt wel of hij het xml document niet goed kan lezen ofzo
edit leesbaarder gemaakt