#!/usr/bin/perl -w use strict; my $oldfile ='./existing.xml'; my $updatefile ='./update.xml'; my $newfile ='./new.xml'; my ($old,$update); { # read in the two files local $/; open OLD, $oldfile or die "$!"; $old=; close OLD; open UP, $updatefile or die "$!"; $update=; close UP; } $update =~ s/^.*(\.*\<\/dbf>).*$/$1/sgi; my $up=$1; $old =~ s/\.*\<\/dbf>/$up/sgi; open NEW, ">$newfile" or die "$!"; print NEW "$old"; close NEW; exit();