XSLT函数——function-available()

       function-available(string)函数用于测试某个函数是否可以被XSLT处理器解析。参数string用于指定要测试的函数名。

      语法:function-available(string)

      参数:string字符串,必需

      返回:布尔型

示例:

xml:

  1. <?xml version="1.0" encoding="UTF-8"?>
    <books>
       <book id="1">
            <name>XSLT</name>   
       </book>
    </books>

xslt:

  1. <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:output method="html" version="1.0" encoding="gb2312" indent="yes"/>    
        <xsl:template match="/books">
           <xsl:choose>
                <xsl:when test="function-available('current')">
                   <xsl:copy-of select="."/>
                </xsl:when>
                <xsl:otherwise>
                   <xsl:text>current函数不可用</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:template>
    </xsl:stylesheet>

结果:

  1. XSLT
posted @   Asharp  阅读(360)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
阅读排行:
· 终于决定:把自己家的能源管理系统开源了!
· 外部H5唤起常用小程序链接规则整理
· C#实现 Winform 程序在系统托盘显示图标 & 开机自启动
· 了解 ASP.NET Core 中的中间件
· 详解:订单履约系统规划
历史上的今天:
2008-01-17 跨浏览器的CSS固定定位
点击右上角即可分享
微信分享提示