| | |
XSL related question
Please support our ASP.NET advertiser: $4.95 a Month - ASP.NET Web Hosting – Click Here!
![]() |
•
•
Join Date: Aug 2008
Posts: 1,158
Reputation:
Solved Threads: 136
Custom Application & Software Development
www.houseshark.net
www.houseshark.net
•
•
Join Date: Oct 2008
Posts: 9
Reputation:
Solved Threads: 0
In the code below I am just writing a simple for loop in XSL...Instead of creating a dynamic variable name, I have created a variable called sublink1 and later give a dynamic value to it based on loop variable's current value...Later construct a link with "sublink1"..Concept works fine without the for-each..I mean it generated only one link rather than 2 links...But when i give for-each, it doesn't display either of the links...
XML file:
<item>
<count>one</count>
<sub>2</sub> /*this tells the XSL file as to how many sublinks are listed..I
have used that for running the for loop*/
<sublink1>http://www.yahoo.com</sublink1>
<subtitle1>Yahoo</subtitle1>
<sublink2>http:www.google.com</sublink2>
<subtitle2>Google</subtitile2>
</item>
XSL file:
<div id="sublinklist" align="left" class="anylinkcss" style="width: 70.5px; background-color: black">
<xsl:for-each select="$sub">
<xsl:variable name="sublink1">
<xsl:value-of select="concat('sublink',$sub)"/>
</xsl:variable>
<xsl:variable name="subtitle1" select="subtitle1"/>
<a href="{sublink1}">
<xsl:value-of select="subtitle1"/>
</a>
</xsl:for-each>
</div>
Any suggestions?
Ani
XML file:
<item>
<count>one</count>
<sub>2</sub> /*this tells the XSL file as to how many sublinks are listed..I
have used that for running the for loop*/
<sublink1>http://www.yahoo.com</sublink1>
<subtitle1>Yahoo</subtitle1>
<sublink2>http:www.google.com</sublink2>
<subtitle2>Google</subtitile2>
</item>
XSL file:
<div id="sublinklist" align="left" class="anylinkcss" style="width: 70.5px; background-color: black">
<xsl:for-each select="$sub">
<xsl:variable name="sublink1">
<xsl:value-of select="concat('sublink',$sub)"/>
</xsl:variable>
<xsl:variable name="subtitle1" select="subtitle1"/>
<a href="{sublink1}">
<xsl:value-of select="subtitle1"/>
</a>
</xsl:for-each>
</div>
Any suggestions?
Ani
•
•
•
•
Take a look at this for dynamic variable names with xsl.
http://bytes.com/forum/thread758105.html
![]() |
Similar Threads
- SSI and CGI : Capture a value? (ColdFusion)
- HTML and ASP question on books? (HTML and CSS)
Other Threads in the ASP.NET Forum
- Previous Thread: How to have only administrator for the website
- Next Thread: JS don't include window.open popup in browser history
| Thread Tools | Search this Thread |
.net 3.5 activexcontrol advice ajax alltypeofvideos asp asp.net bc30451 beginner bottomasp.net browser businesslogiclayer c# c#gridviewcolumn cac checkbox class commonfunctions compatible confirmationcodegeneration content countryselector courier dataaccesslayer database datagrid datagridview datagridviewcheckbox datalist deployment development dgv dropdownlist dropdownmenu dynamic dynamically edit embeddingactivexcontrol fileuploader fill findcontrol flash formatdecimal forms formview gridview gudi homeedition iframe iis javascript jquery listbox microsoft mouse mssql multistepregistration nameisnotdeclared news objects opera panelmasterpagebuttoncontrols problem redirect registration relationaldatabases reportemail rotatepage schoolproject security sessionvariables silverlight smartcard smoobjects software sql sql-server sqlserver2005 ssl textbox tracking treeview unauthorized validatedate validation vb.net video videos virtualdirectory vista visual-studio visualstudio web webapplications webdevelopemnt webdevelopment webprogramming webservice youareanotmemberofthedebuggerusers






