Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: How to do conditional formatting of output string(concatinate) >Thread Next - Re: How to do conditional formatting of output string(concatinate) Re: How to do conditional formatting of output string(concatinate)To: NULL Date: 3/5/2009 5:56:00 PM Zest4Quest wrote: > The text to be displayed will not be in xml input ... > for eg of output : > CheckBoxGroupName: chkbox1label,chkboxlabel3 > > i will be adding the "CheckBoxGroupName","chkbox1label" and the > "chkboxlabel3" in the xslt so that in the HTML i can give a description of > what all options the user selected in the UI > I did the following in my xslt..but if the first one is false it will still > display a "," in the beginning of "Crypts" > > <xsl:if test ="Swelling = 'true'">Swelling</xsl:if> > <xsl:if test ="Crypts = 'true'">, Crypts</xsl:if> > <xsl:if test ="Erythema = 'true'">, Erythema</xsl:if> It is not clear what you want to achieve. You said you have the XML shown below. There aren't any 'Crypts' or 'Swelling' elements in there at all. As I said, post your XML input and the HTML transformation result you want to create, then it is possible to show you how to achieve that with XSLT. You might need to nest xsl:if elements or perhaps use an xsl:choose/xsl:when/xsl:otherwise but we first need to understand what output you want to create. >>> I have XML in the following format >>> <Parent> >>> <chkbox1>true</chkbox1> >>> <chkbox2>false</chkbox2> >>> <chkbox3>true</chkbox3> >>> </Parent> -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
