Subject: Re: [xsl] Checking if a variable has a value From: "Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 18 Sep 2022 08:05:09 -0000 |
Hi Mark, On Wed, 31 Aug, 2022, 06:57 Mark Giffin m1879@xxxxxxxxxxxxx, < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > XSLT 2.0, Saxon processor. > > > > What's a good way to check if a variable has a value? I want to print > something if a variable has a value, and not print it if it is not given a > value. This must be extremely simple but I don't see it. > I think, we can simply compare XSLT 2.0+ variable's value with an empty sequence. i.e somthing like below, <xsl:if test="not(deep-equals($var, ()))"> <xsl:copy-of select="$var"/> </xsl:if> (this will output the contents of variable to XSLT result tree, which the XSLT serializer could serialize to an XML fragment instance for example) or, <xsl:if test="not(deep-equals($var, ()))"> <xsl: value-of select="diagnostic message"/> </xsl:if> -- Regards, Mukul Gandhi XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/3430162> (by > email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL-List Guidelines, B Tommie Usdin btusd | Thread | Re: [xsl] Checking if a variable ha, Christophe Marchand |
[xsl] XSL-List Guidelines, B Tommie Usdin btusd | Date | Re: [xsl] Checking if a variable ha, Christophe Marchand |
Month |