Hi,
Newbie to XSLT ~ I'm having trouble transforming this WSDL
http://www.ejseinc.com/WeatherService/Service.asmx?op=GetExtendedWeatherIn
fo into HTML.
Here is my XSL doc:
<?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" version="1.0" encoding="UTF-8"
omit-xml-declaration="no" indent="no" media-type="text/html"/>
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>Weather Forcast</TITLE>
<link rel="STYLESHEET" type="text/css" href="/includes/style_ael.css"/>
</HEAD>
<BODY BGCOLOR="ffffff">
<TABLE BGCOLOR="ffffff" BORDER="0" CELLPADDING="4" CELLSPACING="0"
WIDTH="100%" class="content">
<TR VALIGN="middle">
<TD ALIGN="left" BGCOLOR="ffffff">
<xsl:element name="ExtendedWeatherInfo"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://ejseinc.com/WeatherService/" />
<b><xsl:text>Current Report for</xsl:text>
<xsl:value-of select="//Info/Location"/></b><br></br>
<xsl:text>Temperature:</xsl:text> <xsl:value-of
select="//Info/Temprature"/><br></br>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of
select="//Info/IconIndex"/><xsl:text>.gif</xsl:text>
</xsl:attribute>
</xsl:element>
<br></br>
<xsl:text>Feels Like:</xsl:text> <xsl:value-of
select="//Info/FeelsLike"/><br></br>
<xsl:text>Forcast:</xsl:text> <xsl:value-of
select="//Info/Forecast"/><br></br>
<xsl:text>Visibility:</xsl:text> <xsl:value-of
select="//Info/Visibility"/><br></br>
<xsl:text>Barometric Pressure:</xsl:text>
<xsl:value-of select="Info/Pressure"/><br></br>
<xsl:text>Wind:</xsl:text> <xsl:value-of
select="//Info/Wind"/><br></br>
<xsl:text>UV Index:</xsl:text> <xsl:value-of
select="//Info/UVIndex"/><br></br>
<xsl:text>Humidity:</xsl:text> <xsl:value-of
select="//Info/Humidity"/><br></br>
<xsl:text>Reported At:</xsl:text> <xsl:value-of
select="//Info/ReportedAt"/><br></br>
<xsl:text>Last Updated:</xsl:text> <xsl:value-of
select="//Info/LastUpdated"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day1/Day"/> - <xsl:value-of
select="Day1/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day1/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day1/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day1/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day1/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day2/Day"/> - <xsl:value-of
select="Day2/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day2/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day2/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day2/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day2/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day3/Day"/> - <xsl:value-of
select="Day3/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day3/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day3/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day3/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day3/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day4/Day"/> - <xsl:value-of
select="Day4/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day4/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day4/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day4/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day4/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day5/Day"/> - <xsl:value-of
select="Day5/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day5/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day5/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day5/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day5/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day6/Day"/> - <xsl:value-of
select="Day6/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day6/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day6/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day6/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day6/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day7/Day"/> - <xsl:value-of
select="Day7/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day7/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day7/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day7/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day7/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day8/Day"/> - <xsl:value-of
select="Day8/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day8/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day8/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day8/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day8/PrecipChance"/><br></br>
<hr color="#FF9933" size="1" />
<xsl:value-of select="Day9/Day"/> - <xsl:value-of
select="Day9/Date"/><br></br>
<xsl:text>Forcast: </xsl:text><xsl:value-of
select="Day9/Forecast"/><br></br>
<xsl:text>High: </xsl:text><xsl:value-of select="Day9/High"/><br></br>
<xsl:text>Low: </xsl:text><xsl:value-of select="Day9/Low"/><br></br>
<xsl:text>Chance of Precipitation: </xsl:text><xsl:value-of
select="Day9/PrecipChance"/><br></br>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
~ What am I doing wrong? The XSL displays as written, but the XML data
doens't show. Do I have an XPath error somewhere?
William Nienke
Web Developer
Accor North America
972.702.3603
bnienke(_at_)accor-na(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list