in reply to Generating elements with attributes and contents using XML::Smart
output#!/usr/bin/perl -w use strict; use Data::Dumper; use XML::Simple qw(:strict); my $data = { phone => '555-1234', type => 'home' }; print STDERR XML::Simple->new(KeyAttr => {phone => 'type'}, RootName => 'phone', XMLDecl => 1, ContentKey => 'phone', )->XMLout($data);
Update : changed the KeyAttr to the more preferred hash form/usr/bin/perl -w "/home/le6303/src/perl/phone.pl" <?xml version='1.0' standalone='yes'?> <phone type="home">555-1234</phone>
use brain;
|
|---|