func.function.1.xsl 494 B

12345678910111213141516171819
  1. <?xml version="1.0"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
  3. xmlns:func = "http://exslt.org/functions" extension-element-prefixes="func"
  4. xmlns:my="my://own.uri">
  5. <func:function name="my:count-elements">
  6. <xsl:for-each select="(//*)[1]">
  7. <func:result select="count(//*)"/>
  8. </xsl:for-each>
  9. </func:function>
  10. <xsl:template match="/">
  11. <out>
  12. <xsl:value-of select="my:count-elements()"/>
  13. </out>
  14. </xsl:template>
  15. </xsl:stylesheet>