• XML::XSLT Homepage
  • Version 0.18
  • Version 0.17
  • Version 0.16
  • Version 0.15
  • Version 0.14
  • Version 0.13
  • Version 0.12
  • Version 0.11
  • Version 0.1
  • Send comment and bugs to:

    Geert Josten and
    Egon Willighagen

    last modified on 25th of January 2000.


    XSA doc: xslt-parser.xsa.

    XML::XSLT Changelog

    v. 0.18

  • fixed crappy implementation of xsl:if and removed unfolding of entities in xsl:text (DOM does this already)

    v. 0.17

  • fixed a bug in the evaluation of xsl:value-of in attributes (href="script?{expr}" resulted in href="script")
  • fixed a bug in xsl:value-of (selecting the value of a node twice resulted in empty value second time)
  • extended functionallity of open_project: add two arguments "STRING" and you can pass strings instead of filenames
  • additional support for '.' character in element and attribute names
  • support for xsl:if (same functionallity as xsl:when in xsl:choose context)
  • very limited support for xsl:text (entities < and > are (always) translated)

    v. 0.16

    Note that bugs can now be reported at our website.

  • support for xsl:for-each
  • support for ':' and '-' characters in element and attribute names
  • support for xsl:copy
  • support for xsl:copy-of

    v. 0.15

  • continued reimplementation of previously supported xsl-tags
  • implemented xsl:choose with xsl:when and xsl:otherwise and a minor support of the test expressions
  • implemented xsl:processing-instruction
  • implemented evaluation of xsl:value-of in attributes (href="{@LINK}")
  • extended support of xsl:apply-templates with select attribute
  • corrected a severe bug in xsl:value-of
  • corrected installation

    v. 0.14

  • renamed the distribution file from xslt-parser-$(VERSION).tar.gz to XML-XSLT-$(VERSION).tar.gz and restarted all implementations!
  • changed all examples well-formed xsl-files
  • changed module structure as well (only 1 .pm file now instead of 2)
  • minor support of xsl:value-of, xsl:apply-templates, xsl:template and xsl:stylesheet at the moment

    v. 0.13

  • now depends on XML::DOM 1.25
  • xsl:template used 'select' for matching, that should have been 'match'. Changed. Notice that the examples from previous distributions are out of date.
  • xsl:template accepts multiple options in its match, for example "list|table".

    v. 0.12

  • added a Makefile.PL. The module can now be installed with 'perl Makefile.PL; make install'.
  • XML::XSLT now depends on XML::DOM vs 1.24 (but a patch should be made to that module)

    v. 0.11

  • converted into a module
  • support for <xsl:processing-instruction>
  • corrected <xsl:otherwise> bug
  • corrected <xsl:when> bug

    v. 0.1

  • first version
  • support for one <xsl:template>
  • support for <xsl:include>
  • support for <xsl:choose>
  • support for <xsl:when>
  • support for <xsl:otherwise>
  • support for <xsl:value-of>
  • support for <xsl:for-each>