in reply to Special characters used inside xml tags results in error

G'day rohitthumu,

Welcome to the monastery.

'... appending " & sons " ...'

Actually, you're not. Look closely, you have: $Name = $Name."& Sons";

$ perl -le 'my $Name = "Joe"; print $Name . "& Sons"; print $Name . " +& Sons";' Joe& Sons Joe & Sons

-- Ken