XML-Smart

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - Fixed apply_dtd() when we have an ELEMENT and an ATTRIBUTE with the same name.


1.6.7 2004-7-19
    - Fixed minor bug with internal flag {null}. use as a boolean, and not as defined {null} changed.
    - Fixed minor bug with data_pointer() and root element name.


1.6.6 2004-7-8
    - Fixed minor bug on content order for multiple contents and null contents chunks.
    - Fixed wrong creation of key in the tree when using is_node() for null pointers.


1.6.5 2004-5-29
    - Fixed some minor bug for the bugged Perl 5.8.0.


1.6.4 2004-5-29
    - ReFixed minor bug on internal function _is_unicode().


1.6.3 2004-5-29
    - Fixed minor bug on internal function _is_unicode().
    

1.6.2 2004-5-28
    - Fixed minor bug on XML::Smart::DTD.


1.6.1 2004-5-26
    - Added support to DTD: new method apply_dtd().
    - Fixed bug when values are XML::Smart objects and the key order.
    - Fixed bug with creation of null trees and orders of already existing keys.
    - Added FAQ and Tutorial documents for XML::Smart.


1.6 2004-5-9
    - Fixed minor bug with search of attributes when they are as contents.


1.5.9 2004-4-12
    - Fixed minor bug with null trees and arrays.


1.5.8 2004-4-11
    - Added methods tree_ok(), tree_pointer_ok(), pointer_ok(), dump_tree(),
      dump_tree_pointer(), dump_pointer().
    - Fixed position of CONTENT for single content with tags when creating the XML data().
    - Fixed comment handling: <!-- ... -->


1.5.7 2004-03-23
    - Fixed minor bug with BINARY data and XML::Parser, that handles each line
      of a content as a multiple content.
    
    * Thanks to Rusty Allen <mallen8@houston.sns.slb.com> for the extensive tests
      of CDATA and BINARY handling of XML::Smart.


1.5.6 2004-03-23
    - Fixed minor mistake on set_cdata() method and cdata id inside data().


1.5.5 2004-03-23
    - Added methods set_auto() , set_auto_node(), set_binary(), set_cdata().
    - Fixed bug on copy().
    - Fixed bug with data() when CONTENT key is found and should be CDATA or BINARY.


1.5.4 2004-02-23
    - Added autoload of parts of the module, to save load memory.


1.5.3 2004-02-23
    - Just minor changes and fixes.


1.5.2 2004-02-15
    - Fixed some minor bug on PUSH and UNSHIFT.
    - Added support for multiple nodes for the same tag and interpolation of different nodes.
    - Removed duplicated entry of '/.CONTENT/0' at '/order' key.
    - Added new tests and revision of the previous tests.


1.5.1 2004-02-05
    - Fixed simple bug when XML::Smart object used on recursions/loops.


1.5 2004-01-15
    - Added method aliase tree_pointer().
    - Added method root().
    - Added event handlers: on_start, on_char, on_end.
    - Multiple contents handled in different way. $xml->{CONTENT} is tied
      and the data will be at $xml->{'/.CONTENT/0} , $xml->{'/.CONTENT/1} , $xml->{'/.CONTENT/2}...
    - data() will keep the multiple contents order.
    - content(i , data) can be used to set a content part.
    - $srt = content() returns all the multiple contents grouped.


1.4.1 25/10/2003
    - Fixed set_node(). Not full implemented on previous version! sorry.
    - Fixed openned tags for XML::Smart::HTMLParser. Now closing near the open tag.
    - Fixed external access of /nodes and /order, avoiding internal handling of
      them as normal keys.
    - Fixed bug at nodes(), nodes_keys(), args(), to identify HASH/ARRAY ref().
    - Fixed bug at XML::Smart::HTMLParser, when an attribute value has 2 '>' inside.
    - Fixed prerequisite at test.pl.
    - Fixed warnings.

1.4 10/10/2003
    - Fixed bug for {arg}{CONTENT}, when {arg} not defined yet.
    - An argument now can be forced/unforced to be a node (tag) when XML data is generated.
    - Generation of XML data now keep the elements order, based in the previous document loaded or in the elements creation.
    - Added multiple searches at the same time to find().
    - Fixed delete {arg}[0].
    - Fixed pointer() when pointing to a content.
    - Fixed some others minor bugs.
    - New methods: nodes(), nodes_keys(), args(), args_values(), set_node(), set_order(), path(), path_as_xpath(), xpath(), xpath_pointer().


1.3.1 18/06/2003
    - Just a bug fix in XML::Smart::Parser for CDATA.

1.3  15/06/2003
    - Can build/load Wild XML data (like HTML).



( run in 0.530 second using v1.01-cache-2.11-cpan-39bf76dae61 )