Re: [rt.cpan.org #74389] Pod::Simple::Pullparser get_title should ignore X<...>

[email protected] (Ronald J Kimball)
Newsgroups perl.pod-people
Message-ID <[email protected]>
On Wed, Jan 25, 2012 at 07:03:26PM -0800, David E. Wheeler wrote:
> On Jan 25, 2012, at 6:00 PM, Ricardo Signes wrote:
> 
> >>> =head1 NAME
> >>> X<Some entry>
> >>> 
> >>> Pod::Simple::Pullparser get_title expands 'Some entry' in the title.  It
> >>> seems to me that it should not, and instead should replace it with an 
> >>> empty string.  This  behaviour is also hinted in the pod documentation.
> > 
> > It becomes <h1>NAME Some Entry</h1>?  That would certainly be an error.
> 
> No, it doesn't. Text:
> 
> > air ~> perl -MPod::Simple::Text -E 'Pod::Simple::Text->filter(\"=pod\n\n=head1 NAME\nX<Some entry>")'   
> > NAME 


> XHTML:

> > <h1 id="NAME">NAME </h1>
                  ^^^^^

That space should not be there.


> HTML:
> 
> > air ~> perl -MPod::Simple::HTML -E 'Pod::Simple::HTML->filter(\"=pod\n\n=head1 NAME\nX<Some entry>")' 
> > <html><head><title>NAME Some entry</title>
                       ^^^^^^^^^^^^^^^

Here it did become "NAME Some entry", which is wrong.

> > <h1><a class='u' href='#___top' title='click to go to top of document'
> > name="NAME"
> > >NAME <!--
     ^^^^^

That space also should not be there.

Ronald
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.