From: ivan <iv...@us...> - 2002-08-02 18:35:25
|
Update of /cvsroot/perl-xml/Frontier-RPC/lib/Frontier In directory usw-pr-cvs1:/tmp/cvs-serv9937/lib/Frontier Modified Files: RPC2.pm Log Message: * lib/Frontier/RPC2.pm: added repr subroutine for String datatype so that an explicity-specified String type encodes < > & and " Index: RPC2.pm =================================================================== RCS file: /cvsroot/perl-xml/Frontier-RPC/lib/Frontier/RPC2.pm,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- RPC2.pm 9 Apr 2001 20:30:27 -0000 1.17 +++ RPC2.pm 2 Aug 2002 18:35:21 -0000 1.18 @@ -534,6 +534,13 @@ use vars qw{@ISA}; @ISA = qw{Frontier::RPC2::DataType}; +sub repr { + my $self = shift; + my $value = $$self; + $value =~ s/([&<>\"])/$Frontier::RPC2::char_entities{$1}/ge; + $value; +} + package Frontier::RPC2::Double; use vars qw{@ISA}; |