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 和 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 由以下人员维护:
Allison Randal [email protected]
Hans Dieter Pearcey [email protected]
David E. Wheeler [email protected]