C
codefixer
Hi,
I am trying to do substitution for XML characters. I am getting the
following error for this piece of code.
Thanks.
sub parseXML
{
my $ret= $_;
switch ($_)
{
case "&" { print "&"; }
case "<" { print "<"; }
case ">" { print ">"; }
case "\'" { print "'"; }
case "\"" { print """; }
}
return $ret;
}
String found where operator expected at generateXML.pl line 107, near
"case "&""
(Do you need to predeclare case?)
String found where operator expected at generateXML.pl line 108, near
"case "<""
(Do you need to predeclare case?)
syntax error at generateXML.pl line 106, near ")
{"
syntax error at generateXML.pl line 108, near "case "<""
generateXML.pl had compilation errors.
I am trying to do substitution for XML characters. I am getting the
following error for this piece of code.
Thanks.
sub parseXML
{
my $ret= $_;
switch ($_)
{
case "&" { print "&"; }
case "<" { print "<"; }
case ">" { print ">"; }
case "\'" { print "'"; }
case "\"" { print """; }
}
return $ret;
}
String found where operator expected at generateXML.pl line 107, near
"case "&""
(Do you need to predeclare case?)
String found where operator expected at generateXML.pl line 108, near
"case "<""
(Do you need to predeclare case?)
syntax error at generateXML.pl line 106, near ")
{"
syntax error at generateXML.pl line 108, near "case "<""
generateXML.pl had compilation errors.