<?xml version="1.0" encoding="windows-1252"?>
<node id="857350" title="Re: adding XML records using XML::Twig" created="2010-08-25 21:59:09" updated="2010-08-25 21:59:09">
<type id="11">
note</type>
<author id="323803">
murugu</author>
<data>
<field name="doctext">
&lt;code&gt;
#!/usr/bin/perl -w
use strict;
my $sitefile='/app/sites.xml';

my $twig=new XML::Twig;
$twig -&gt; parsefile($sitefile);

my %hash = (name=&gt;"name3",address=&gt;"address3",contact=&gt;"contact3");

my $root=$twig-&gt;root;
my $insert = $root-&gt;insert_new_elt('last_child', site =&gt; {siteid=&gt;"THREE"});

foreach my $element (keys %hash){
   $insert-&gt;insert_new_elt('last_child',$element,$hash{$element}) 
}
$root-&gt;print;

&lt;/code&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-323803"&gt;
&lt;p&gt;Regards,&lt;br&gt;Murugesan Kandasamy&lt;br&gt;use perl for(;;);
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
857284</field>
<field name="parent_node">
857284</field>
</data>
</node>
