From e0197bfaeb4cf189d0a0ee22f52a073c577a0c0f Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 12 Apr 2001 04:03:22 +0000 Subject: When forming the tag for a \seepep or \seerfc, make sure we strip HTML markup from the string used as the title in the TITLE attribute. This fixes formatting in the "What's New in Python 2.1" document. --- Doc/perl/python.perl | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Doc/perl/python.perl b/Doc/perl/python.perl index 98a1dcf..20615cc 100644 --- a/Doc/perl/python.perl +++ b/Doc/perl/python.perl @@ -1497,6 +1497,14 @@ sub do_cmd_seemodule{ . $_; } +sub strip_html_markup($){ + my $str = @_[0]; + my $s = "$str"; + $s =~ s/<[a-zA-Z0-9]+(\s+[a-zA-Z0-9]+(\s*=\s*(\'[^\']*\'|\"[^\"]*\"|[a-zA-Z0-9]+))?)*\s*>//g; + $s =~ s/<\/[a-zA-Z0-9]+>//g; + return $s; +} + sub handle_rfclike_reference{ local($_, $what, $format) = @_; my $rfcnum = next_argument(); @@ -1504,9 +1512,10 @@ sub handle_rfclike_reference{ my $text = next_argument(); my $url = get_rfc_url($rfcnum, $format); my $icon = get_link_icon($url); + my $attrtitle = strip_html_markup($title); return '
' . "\n
$what $rfcnum, $title$icon" . "\n
$text\n
" . $_; -- cgit v0.12