Exercise

  1. Generate an XML file using a Perl data structure using the Perl print function and then again using the Perl XML::Writer module. The data structure consists of an array of hashes that holds email list information. Here is a sample data structure to use as input. Of course, you can change the data if you feel more comfortable using your personal information.

    my @list = ({ 
                   first => 'Ilya', 
                   last => 'Sterin', 
                   email => 'isterin@cpan.org' 
                }, 
                { 
                   first => 'Mark', 
                   last => 'Riehl', 
                   email => 'mark_riehl@hotmail.com' 
                }); 

The reason for using the data structure for an input data source is that it simulates XML generation as one part of a multistep process. For example, the XML document may get generated as a result of previous processing by the ...

Get XML and Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.