The AS:isnull
function returns a specified value if the expression is NULL
. If the expression is not NULL
, this function returns the expression.
NAMESPACE
xmlns:AS="http://schema.advantages.cz/AsapFunctions"
SYNTAX
Xml isnull(string expression, string value)
PARAMETERS
Name | Description |
---|---|
expression | The expression to test whether is NULL
|
value | The value to return if expression is NULL
|
EXAMPLE
Source | Result |
---|---|
AS:isnull('twenty', '20') |
twenty |
AS:isnull('', '20') |
20 |
AS:isnull(NULL, '20') |
20 |
STYLESHEET
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:AS="http://schema.advantages.cz/AsapFunctions"
xmlns:date="http://exslt.org/dates-and-times" exclude-result-prefixes="AS date">
<xsl:template match="/">
<ROOT>
<xsl:value-of select="AS:isnull('twenty', '20')"/>
</ROOT>
</xsl:template>
</xsl:stylesheet>