NAME
XML::Hash - Converts from a XML into a Hash.
VERSION
Version 0.92
SYNOPSYS
my $xml_converter = XML::Hash->new();
# Convertion from a XML String to a Hash
my $xml_hash = $xml_converter->fromXMLStringtoHash($xml);
# Convertion from a Hash back into a XML String
my $xml_str = $xml_converter->fromHashtoXMLString($xml_hash);
# Convertion from a XML::DOM::Document into a HASH
$xml_hash = $xml_converter->fromDOMtoHash($xml_doc);
# Convertion from a HASH back info a XML::DOM::Document
my $xml_doc = $xml_converter->fromHashtoDOM($xml_hash);
DESCRIPTION
Simplifies the XML manipulation of documents by converting XML to perl Hashes.
You can manipulate the perl Hash and dump back to XML file. It accepts strings as well as XML::DOM::Documents. Also provides reverse methods that convert the Hash back into string/XML::DOM::Documents.
The interface it is OO based and extents XML::Simple functionality.
METHODS
- new
-
Constructor: passes the default options to XML::Simple superclass
- fromDOMtoHash
-
Converts from XML::DOM::Document to a Hash $self->fromDOMtoHash($doc)
- fromHashtoDOM
-
Converts from a HASH into XML::DOM::Document $self->fromHashtoDOM($hash)
- fromXMLStringtoHash
-
Converts from a XML String to a Hash $self->fromXMLStringtoHash($str)
- fromHashtoXMLString
-
Converts from a Hash into a XML String $self->fromHashtoXMLString($hash)
AUTHOR
Luis Azevedo, <braceta@cpan.org>
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc XML::Hash
COPYRIGHT & LICENSE
Copyright 2008 Luis Azevedo, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.