The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.40

  • options moved to stx:transform and stx:group
  • new matching mechanism (3 precedence categories, 'visibility' and 'public' attributes)
  • new visibility applied to procedures
  • basic URIResolver implemented
  • stx:include (@href)
  • functions treated as QNames
  • added STXPath functions: string-join, subsequence, node-kind, ends-with, avg, sum, min, max, round, floor, ceiling, exists
  • removed functions: get-node, level, sublist, prefix
  • existing functions revised and updated (STX WD 5 May 03, F&O WD 2 May 03)
  • ErrorListener implemented
  • semantics of stx:value-of changed, added @separator
  • default-stxpath-namespace renamed to stxpath-default-namespace
  • STX.pm split to STX.pm (factory) and Runtime.pm (no API changes)
  • bug fixes (nested parameter passing, unary -)

Documentation

Modules

a pure Perl STX processor
buffer objects for XML::STX
XML::STX stylesheet compiler
STX processor runtime engine
a TrAX-like interface

Provides

in test/TestHandler.pm
in STX/Base.pm
in STX/Functions.pm
in STX/Stylesheet.pm
in STX/STXPath.pm
in STX/Stylesheet.pm
in STX/Stylesheet.pm
in STX/TrAX.pm
in STX/TrAX.pm
in STX/TrAX.pm
in STX/TrAX.pm
in STX/Writer.pm