Changes for version 0.03
- 2003-04-29 - Fixed bug with empty XML tags being treated as nulls
- Fixed bug with XML parsing/export where zero-valued pcdata was treated as empty string (new test emptytag.t added for these)
- Modified behaviour of BaseHandler - now the whole stag object is passed. This can be manipulated by the intercepting code directly
- Added makehandler() to Data::Stag
- BIG CHANGE: behaviour of 'get' now different; if the value 'got' is a terminal, will return the node data; if it is non-terminal, it will return the node itself (like getnode()). there is a new method 'getdata' for explicitly getting the data value in all cases
- added ChainHandler
- added various stag-* scripts
Modules
Structured Tags datastructures
base class for parsers
Base class for writing tag stream handlers
simple wrapper for
simple wrapper for lisp style S-expression
simple wrapper for
Provides
in Data/Stag/Base.pm
in Data/Stag/StagI.pm
in Data/Stag/Util.pm