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/&/&amp;/g;
+  $value =~ s/</&lt;/g;
+  $value =~ s/>/&gt;/g;
   return $value;
 }
 
-my %xentities = (
-  "&" => "&amp;",
-);
-
 sub xmlentities2($)
 {
   my $value = $_[0];
-  $value =~ s/$_/$xentities{$_}/g foreach (keys %xentities);
+  $value =~ s/&/&amp;/g;
 
   my $str = "";
   my $state = 0;