The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

XML::Atom::Ext::Threading - XML::Atom extension for Atom Threading Extensions (RFC 4685)

SYNOPSIS

use XML::Atom::Entry;
use XML::Atom::Link;
use XML::Atom::Ext::Threading;

my $entry = XML::Atom::Entry->new;

# "in-reply-to" extension element
my $reply = XML::Atom::Ext::Threading::InReplyTo->new;
$reply->ref('tag:example.org,2005:1');
$reply->href('http://www.example.org/entries/1');
$reply->type('application/xhtml+xml');
$entry->in_reply_to($reply);

# "replies" link relation
my $link = XML::Atom::Link->new;
$link->rel('replies');
$link->type('application/atom+xml');
$link->href('http://www.example.org/mycommentsfeed.xml');
$link->count(10);
$link->updated('2005-07-28T12:10:00Z');
$entry->add_link($link);

# "total" extension element
$entry->total(10);

METHODS

element_ns

returns the Atom Threading namespace, http://purl.org/syndication/thread/1.0

AUTHOR

NAKAGAWA Masaki <masaki@cpan.org>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

XML::Atom, http://tools.ietf.org/html/rfc4685