Mercurial > hg > batmud > ggrtf
changeset 1622:cc4b935b9482
Fix entity handling.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 04 Nov 2016 14:09:32 +0200 |
parents | 6bfd2865941a |
children | b7bf7eec60c0 |
files | docs/tfdoc.pl |
diffstat | 1 files changed, 4 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/tfdoc.pl Fri Nov 04 14:06:40 2016 +0200 +++ b/docs/tfdoc.pl Fri Nov 04 14:09:32 2016 +0200 @@ -7,28 +7,20 @@ use strict; use warnings; -my %entities = ( - "<" => "lt", - ">" => "gt", - "&" => "amp", -); - ## Convert special characters to HTML/XML entities sub xmlentities($) { my $value = $_[0]; - $value =~ s/$_/\&$entities{$_}\;/g foreach (keys %entities); + $value =~ s/&/&/g; + $value =~ s/</</g; + $value =~ s/>/>/g; return $value; } -my %xentities = ( - "&" => "&", -); - sub xmlentities2($) { my $value = $_[0]; - $value =~ s/$_/$xentities{$_}/g foreach (keys %xentities); + $value =~ s/&/&/g; my $str = ""; my $state = 0;