|
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 |