📄 atom.pm
字号:
# $Id: Atom.pm 4536 2004-05-11 05:33:05Z btrott $package XML::Atom;use strict;BEGIN { @XML::Atom::EXPORT = qw( LIBXML ); if (eval { require XML::LibXML }) { *{XML::Atom::LIBXML} = sub() {1}; } else { require XML::XPath; *{XML::Atom::LIBXML} = sub() {0}; } local $^W = 0; *XML::XPath::Function::namespace_uri = sub { my $self = shift; my($node, @params) = @_; my $ns = $node->getNamespace($node->getPrefix); if (!$ns) { $ns = ($node->getNamespaces)[0]; } XML::XPath::Literal->new($ns ? $ns->getExpanded : ''); };}use base qw( XML::Atom::ErrorHandler Exporter );use vars qw( $VERSION );$VERSION = '0.07';package XML::Atom::Namespace;use strict;sub new { my $class = shift; my($prefix, $uri) = @_; bless { prefix => $prefix, uri => $uri }, $class;}sub DESTROY { }use vars qw( $AUTOLOAD );sub AUTOLOAD { (my $var = $AUTOLOAD) =~ s!.+::!!; no strict 'refs'; ($_[0], $var);}1;__END__=head1 NAMEXML::Atom - Atom feed and API implementation=head1 SYNOPSIS use XML::Atom;=head1 DESCRIPTIONAtom is a syndication, API, and archiving format for weblogs and otherdata. I<XML::Atom> implements the feed format as well as a client for theAPI.=head1 LICENSEI<XML::Atom> is free software; you may redistribute it and/or modify itunder the same terms as Perl itself.=head1 AUTHOR & COPYRIGHTExcept where otherwise noted, I<XML::Atom> is Copyright 2003 BenjaminTrott, cpan@stupidfool.org. All rights reserved.=cut
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -