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)To: NULL Date: 3/5/2009 12:39:00 PM Hi Martin, please let me know if you want me to provide anything else.. Thanks "Zest4Quest" wrote: > 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 | |||
|
