The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XML::NewsML - Simple interface for creating NewsML documents

SYNOPSIS

        use XML::NewsML;

        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.