[xsl] two nodes are iterating

Subject: [xsl] two nodes are iterating
From: "NIENKE, Bill P. - ACCOR-NA" <Nienke_Bill@xxxxxxxxxxxx>
Date: Mon, 16 Dec 2002 17:27:53 -0600
Hi,
I'm missing something simple with this transformation and I could use
another set of eyes to look it over.

Almost everything works as it should, except the geo:name and the geo:url
nodes aren't iterating as they should.

Any help would be greatly appreciated!

<?xml version='1.0' encoding='ISO-8859-1'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xmlns:geo="http://www.topografix.com/GPX/1/0";>
<xsl:output method="html" version="1.0" encoding="UTF-8"
omit-xml-declaration="no" indent="no" media-type="text/html"/>
<xsl:param name="sort_letter"/>

<xsl:template match="/">
    <html>
       <head><title>Cache DB</title></head>
	   <link rel="STYLESHEET" type="text/css"
href="/includes/style_ael.css"/>
   <body style="body" background="">
	<form action="cache_vote_process.asp" method="post" name="theForm"
enctype="application/x-www-form-urlencoded">
	<table width="600" class="content" align="center" cellspacing="5"
bgcolor="#ffffff">
				<tr>
					<td align="center" colspan="2">

		<b>DFW Cache List </b><br></br>		
					</td>
				</tr>	
				<tr>
					<td align="center" colspan="2">

		<h3><a href="cache_db3.asp?sort_letter=A">A</a> | <a
href="cache_db3.asp?sort_letter=B">B</a> | <a
href="cache_db3.asp?sort_letter=C">C</a> | <a
href="cache_db3.asp?sort_letter=D">D</a> | <a
href="cache_db3.asp?sort_letter=E">E</a> | <a
href="cache_db3.asp?sort_letter=F">F</a> | <a
href="cache_db3.asp?sort_letter=G">G</a> | <a
href="cache_db3.asp?sort_letter=H">H</a> | <a
href="cache_db3.asp?sort_letter=I">I</a> | <a
href="cache_db3.asp?sort_letter=J">J</a> | <a
href="cache_db3.asp?sort_letter=K">K</a> | <a
href="cache_db3.asp?sort_letter=L">L</a> | <a
href="cache_db3.asp?sort_letter=M">M</a> | <a
href="cache_db3.asp?sort_letter=N">N</a> | <a
href="cache_db3.asp?sort_letter=O">O</a> | <a
href="cache_db3.asp?sort_letter=P">P</a> | <a
href="cache_db3.asp?sort_letter=Q">Q</a> | <a
href="cache_db3.asp?sort_letter=R">R</a> | <a
href="cache_db3.asp?sort_letter=S">S</a> | <a
href="cache_db3.asp?sort_letter=T">T</a> | <a
href="cache_db3.asp?sort_letter=U">U</a> | <a
href="cache_db3.asp?sort_letter=V">V</a> | <a
href="cache_db3.asp?sort_letter=W">W</a> | <a
href="cache_db3.asp?sort_letter=X">X</a> | <a
href="cache_db3.asp?sort_letter=Y">Y</a> | <a
href="cache_db3.asp?sort_letter=Z">Z</a></h3>

					</td>
				</tr>	
				<tr>	
  					<td>
					<xsl:apply-templates
select="/geo:gpx/geo:wpt/geo:desc">
						<xsl:sort select="geo:desc"
data-type="text" order="ascending"/>
					</xsl:apply-templates>
				   </td>
				</tr>
				<tr>
					<td colspan="2" align="center">
					<input type="submit" value="Vote!"/>
		 			</td>
				</tr>		
			  </table>
			  </form>
    </body>
    </html>
</xsl:template>
 <xsl:template match="/geo:gpx/geo:wpt/geo:desc">
<xsl:if test="starts-with(text(),$sort_letter)">
1st:<input type="radio" name="vote-1">
	<xsl:attribute name="value">
		<xsl:value-of select="."/>
	</xsl:attribute>
 </input>
2nd:<input type="radio" name="vote-2">
	<xsl:attribute name="value">
		<xsl:value-of select="."/>
	</xsl:attribute>
 </input>	
3rd:<input type="radio" name="vote-3">
	<xsl:attribute name="value">
		<xsl:value-of select="."/>
	</xsl:attribute>
 </input>
<a><xsl:attribute name="href"><xsl:value-of
select="/geo:gpx/geo:wpt/geo:url"/></xsl:attribute><xsl:value-of
select="."/></a> - <xsl:value-of
select="/geo:gpx/geo:wpt/geo:name"/><br></br>
</xsl:if>	
</xsl:template>
</xsl:stylesheet>


Regards,
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