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 10:09:00 AM Hi Martin The XML Input is given below - <Assessment> - <Respiratory> <Forced>false</Forced> <Irregular>false</Irregular> <Kussmal>true</Kussmal> <Labored>true</Labored> <NasalFlaring>true</NasalFlaring> <Normal>false</Normal> <Rapid>false</Rapid> </Respiratory> </Assessment> The Output should be the following (based on the value of true/false) as HTML.. Respiratory condition: Kussmal condition,Labored condition, Nasal Flaring Thanks "Martin Honnen" wrote: > 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 | |||
|
