From 3a3cc0fe3e53c9beccabb543ba496701626f2aba Mon Sep 17 00:00:00 2001 From: John Fieber Date: Fri, 17 Jan 1997 21:44:45 +0000 Subject: [PATCH] Close PR #2453 (illegal tags in HTML element) 2.2 fodder --- usr.bin/sgmlfmt/sgmlfmt.pl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/usr.bin/sgmlfmt/sgmlfmt.pl b/usr.bin/sgmlfmt/sgmlfmt.pl index 9eb347c248b..a38d118529b 100755 --- a/usr.bin/sgmlfmt/sgmlfmt.pl +++ b/usr.bin/sgmlfmt/sgmlfmt.pl @@ -356,11 +356,13 @@ sub html2html { chop; $st_header[0] = $_; $st_parent[0] = -1; - print tocfile "<HEAD>\n<TITLE>$st_header[0]\n\n"; + $t = $st_header[0]; + $t =~ s|<[a-zA-Z/][^>]*>||g; + print tocfile "\n$t\n\n"; print tocfile "

$st_header[0]

\n"; $header[$st_ol[$sc]] = - "$doctype\n\n\n$st_header[0]\n" . + "$doctype\n\n\n$t\n" . "\n$BODY\n"; $header[$st_ol[$sc]] .= $html_header; if ($opt_ssi) { # Server Side Include hook @@ -394,8 +396,10 @@ sub html2html { # set up headers and footers if ($st_sl[$sc] > 0 && $st_sl[$sc] <= $maxlevel) { + $t = $_; + $t =~ s|<[a-zA-Z/][^>]*>||g; $header[$st_ol[$sc]] = - "$doctype\n\n\n$_\n\n$BODY\n"; + "$doctype\n\n\n$t\n\n$BODY\n"; $header[$st_ol[$sc]] .= $html_header; if ($opt_ssi) { # Server Side Include hook $header[$st_ol[$sc]] .=