Announcement

Collapse
No announcement yet.

eigene Funktionen in xslt schreiben?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • eigene Funktionen in xslt schreiben?

    Moin,
    in xslt gibt es ja einige Funktionen wie z.B. last().
    Kann man aber auch eigene Funktionen schreiben und die dann ausführen lassen?

    Paul

  • #2
    Mit purem XSLT 1.0 ist das nicht möglich, nur falls dein XSLT-Prozessor das als Erweiterung anbietet.
    Mit XSLT 2.0 ist es problemlos möglich, siehe http://www.w3.org/TR/xslt20/#stylesheet-functions

    Comment


    • #3
      Dieser Artikel fasst das Wesentliche bezüglich xsl:function zusammen. Die darin beschriebene MathLib (Testcode) wurde mittlerweile erweitert.

      Comment


      • #4
        Vielen Dank für de(i)n(en) Link.

        Nun stellt sich für mich die Frage, welche Browser (ohne plugin) das 2.0 unterstützen?

        Paul

        Comment


        • #5
          Browser unterstützen nur 1.0.

          Comment


          • #6
            Wie schon erläutert, unterstützen Browser nur XSLT 1.0. IE benutzt allerdings als XSLT-Prozessor MSXML 3 und das bietet mit dem msxsl: script element eine Möglicheit, Funktionen in JScript oder VBScript zu schreiben und diese dann im XSLT-Stylesheet aufzurufen:
            http://msdn.microsoft.com/en-us/library/ms256042.aspx

            Comment

            Working...
            X