For the next few months I will be devoting this column solely to that purpose. This month we will be looking the first of these, the Perl-specific XML interfaces. Choosing the right XML module for your project depends largely upon the nature of the project and your past experience.
Different interfaces lend themselves to different kinds of tasks and to different kinds of people.
My only goal is to offer working examples of the various interfaces by defining two simple tasks, and then showing how to achieve the same net result using each of the selected modules. With this in mind, the examples that we will use for our module introductions will consist of extracting a specific set data from an XML file, and and marking up a Perl data structure in a specific XML format. The dromedary camel is an herbivore. With the exception of rutting males, dromedaries show very little aggressive behavior. The camels prefer desert conditions characterized by a long dry season and a short rainy season.