内容

名称

Pod::Simple::LinkSection -- 代表“section”属性的 L 代码

概要

# a long story

描述

此类对一般用户没有意义。

Pod::Simple 使用此类来表示“L”开始元素事件的“section”属性的值。大多数应用程序可以使用此类对象的正常字符串化;它们将字符串化为节的文本内容,例如 L<Stuff/foo> 的“foo”和 L<Stuff/bI<ar>> 的“bar”。

但是,任何特别感兴趣获取完整树状结构值的人,都可以遍历树状结构对象 @$treelet_object 的内容。例如

% perl -MData::Dumper -e
  "use base qw(Pod::Simple::Methody);
   sub start_L { print Dumper($_[1]{'section'} ) }
   __PACKAGE__->new->parse_string_document('=head1 L<Foo/bI<ar>baz>>')
  "
Output:
$VAR1 = bless( [
                 '',
                 {},
                 'b',
                 bless( [
                          'I',
                          {},
                          'ar'
                        ], 'Pod::Simple::LinkSection' ),
                 'baz'
               ], 'Pod::Simple::LinkSection' );

但将其字符串化,您将只获得文本内容

% perl -MData::Dumper -e
  "use base qw(Pod::Simple::Methody);
   sub start_L { print Dumper( '' . $_[1]{'section'} ) }
   __PACKAGE__->new->parse_string_document('=head1 L<Foo/bI<ar>baz>>')
  "
Output:
$VAR1 = 'barbaz';

参见

Pod::Simple

支持

有关 POD 和 Pod::Simple 的问题或讨论,请发送到 [email protected] 邮件列表。发送空邮件到 [email protected] 订阅。

此模块在开放的 GitHub 仓库中管理,https://github.com/perl-pod/pod-simple/。 欢迎您随意 fork 和贡献,或者克隆 git://github.com/perl-pod/pod-simple.git 并发送补丁!

欢迎针对 Pod::Simple 的补丁。 请将错误报告发送至 <[email protected]>。

版权和免责声明

版权所有 (c) 2004 Sean M. Burke。

此库是免费软件;您可以根据与 Perl 本身相同的条款重新分发和/或修改它。

此程序按“现状”提供,不提供任何形式的明示或暗示担保,包括但不限于适销性或特定用途适用性的暗示担保。

作者

Pod::Simple 由 Sean M. Burke <[email protected]> 创建。 但是不要打扰他,他已经退休了。

Pod::Simple 由以下人员维护: