This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: rookie questions - Try 2
- To: xsl-list at mulberrytech dot com
- Subject: Re: rookie questions - Try 2
- From: "xsl questions" <xslquestions at hotmail dot com>
- Date: Tue, 18 Apr 2000 21:17:50 GMT
- Reply-To: xsl-list at mulberrytech dot com
This may not win any awards for elegance but it works:
I had a for-each loop that printed
<filter name> <filter selection>
where name was simply text and selection could be a drop-down or free form
text entry. I wanted to switch to
<filter name> <filter selection> <filter name> <filter selection>
What I did was:
<xsl:if test="position() mod 2 = 1">
<xsl:text disable-output-escaping = "yes" ><TR></xsl:text>
<code to print filter name and selection>
and then
<xsl:if test="position() mod 2 = 0">
<code to print filter name and selection>
<xsl:text disable-output-escaping = "yes" ></TR></xsl:text>
I could not simply print the <TR> or </TR> because then the <TR> would come
in one if statement and the </TR> in the other if statement and this
apparently is illegal. More elegant solutions are always appreciated, but
this works.
Also - if there are any other new-users browsing this list don't let any
  tags slip in to your code or you will have funky browser-specific
formatting issues.
>From: "Noah Nordrum" <noah@activated.com>
>Reply-To: xsl-list@mulberrytech.com
>To: xsl-list@mulberrytech.com
>Subject: Re: rookie questions - Try 2
>Date: Tue, 18 Apr 2000 10:54:48 -0400
>
>This is a similar problem, but not really. Having a "tiled" background of a
>2
>column table is easy:
>
> <tr>
> <xsl:if test="position() mod 2 = 0">
> <xsl:attribute name="bgcolor">red</xsl:attribute>
> </xsl:if>
> <td>search criteria</td><td>input field</td>
> </tr>
>
>going like this:
><search criteria> <input field> <search criteria> <input field>
><search criteria> <input field> <search criteria> <input field>
><search criteria> <input field> <search criteria> <input field>
>is much harder.
>
>I posted a similar request for this pattern last week, but no responses yet
>:(
>I know it is somewhere in the archives, but I can't seem to find it, and
>unfortunately I had only bookmarked the list-archive index, and not the
>actual
>item. oops ;)
>
>If if find out, I'll forward the answer on to you.
>
>Noah
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list