[xsl] XLST newbie needs help

Subject: [xsl] XLST newbie needs help
From: "NIENKE, Bill P. - ACCOR-NA" <Nienke_Bill@xxxxxxxxxxxx>
Date: Mon, 21 Oct 2002 11:50:36 -0500
> 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@xxxxxxxxxxxx
> 
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread