The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

NAME

XML::NewsML - Simple interface for creating NewsML documents

SYNOPSIS

my $newsml = new XML::NewsML(
provider => 'example.com',
timezone => '+0300',
);
$newsml->addNews(
datetime => '20070913T102417',
title => 'News Title',
keywords => 'keyword line, first',
content => 'News Content',
);
$newsml->addNews(
title => 'News Title 2',
keywords => 'keyword line, second',
content => 'News Content 2',
image => '/img/x.jpg',
);
$newsml->addNews(
datetime => undef,
title => 'News Title 3',
keywords => 'alpha, beta, gamma',
content => 'News Content 2',
image => ['/img/y.jpg', '/img/z.png'],
);

ABSTRACT

XML::NewsML helps creating very simple NewsML documents which contain text combined with common web graphics.

DESCRIPTION

XML::NewsML supports only a tiny part of the entire specification published at www.newsml.org. Anyhow it provides valid XML code that may be used for news exchange.

AUTHOR

Andrew Shitov, <andy@shitov.ru>

COPYRIGHT AND LICENSE

XML::NewsML module is a free software. You may redistribute and (or) modify it under the same terms as Perl.