xsl-list
[Top] [All Lists]

XLST newbie needs help

2002-10-21 09:50:36
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



<Prev in Thread] Current Thread [Next in Thread>