XSLT 函数
XQuery 1.0�XPath 2.0 以� XSLT 2.0 共享相�的函数库。
XSLT 函数
XSLT å�«æœ‰è¶…过 100 个内建的函数。这些函数用于å—符串值ã€�数值ã€�日期和时间比较ã€�节点和 QName æ“�作ã€�åº�列æ“�作ã€�布尔值,ç‰ç‰ã€‚
函数命�空间的默认�缀是 fn。
函数命�空间的 URI 是:
http://www.w3.org/2005/xpath-functions
�示:函数在被调用时常带有 fn: �缀,比如 fn:string()。 �过,既然 fn: 是命�空间的默认�缀,那么在被调用时,函数的�称�必使用�缀。
您å�¯ä»¥åœ¨æˆ‘们的 XPath 教程ä¸è®¿é—®æ‰€æœ‰å†…建的 XSLT 2.0 函数的å�‚考手册。
æ¤å¤–,下é�¢åˆ—出了内建的 XSLT 函数:
| �称 | �述 |
|---|---|
| current() | 返回当�节点。 |
| document() | 用于访问外部 XML 文档ä¸çš„节点。 |
| element-available() | 检测 XSLT 处ç�†å™¨æ˜¯å�¦æ”¯æŒ�æŒ‡å®šçš„å…ƒç´ ã€‚ |
| format-number() | 把数å—转æ�¢ä¸ºå—符串。 |
| function-available() | 检测 XSLT 处�器是�支�指定的函数。 |
| generate-id() | è¿”å›žå”¯ä¸€æ ‡è¯†æŒ‡å®šèŠ‚ç‚¹çš„å—符串值。 |
| key() | 通过使用由 <xsl:key> å…ƒç´ è§„å®šçš„ç´¢å¼•å�·è¿”回节点集。 |
| system-property() | 返回系统属性的值。 |
| unparsed-entity-uri() | 返回未解�实体的 URI。 |
点我分享笔记