RE: Blanks and underscores in html links

[email protected] ("Jan Dubois")
Newsgroups perl.pod-people
Organization ActiveState Software Inc
Message-ID <[email protected]>
On Tue, 26 Apr 2011, Karl Williamson wrote:
> 
> Look at
> http://search.cpan.org/~rjbs/perl-5.12.3/pod/perlsyn.pod
> 
> There is a heading in the original source
> =head2 Switch statements

If you look closely, the heading is actually:

| =head2 Switch statements
| X<switch> X<case> X<given> X<when> X<default>

Everything up to the paragraph separator is part of the headline.

> The anchor that is generated somehow on the web is
> <h2><a class='u' href='#___top' title='click to go to top of document'
> name="Switch_statements_____"
>  >Switch statements ...
> 
> Note that the space in the original is translated into an underscore,
> and the addition of several trailing underscores.  This means that the
> link on the page that goes like
> See also L</"Switch statements">.
> 
> doesn't work, as it gets translated into
> <a href="#Switch_statements" class="podlinkpod"
> 
> Can someone explain the trailing underscores?

The trailing underscores correspond to the spaces before and between the
X<> elements at the end of the heading.

Cheers,
-Jan
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.