NAME
XML::NewsML_G2::Package_Item - a package of news items
SYNOPSIS
my $pi = XML::NewsML_G2::Package_Item->new
(language => 'de', provider => $prov_apa);
$pi->add_to_root_group($text_item, $pic_item);
DESCRIPTION
A package item is a collection of news items, that are published together. The structure of packages is flexible to support nested groups of items - please see the NewsML-G2 specification for details.
Each package item is built up by one root group, which is an instance of XML::NewsML_G2::Group.
ATTRIBUTES
- title Optional title of the package.
- root_group
-
Upon creation of the package item, a new, empty XML::NewsML_G2::Group is created and stored in the
root_group
attribute. - root_role
-
The root group needs a role that specifies the type of content the package contains. Defaults to 'main'.
- root_id
-
All groups are identified by IDs. This attribute is used to name the root group - all other groups are named automatically. Defaults to 'root_group'.
METHODS
- add_to_root_group
-
Use this method to add news items and groups to the root group.
AUTHOR
Philipp Gortan <philipp.gortan@apa.at>
LICENCE AND COPYRIGHT
Copyright (c) 2014, APA-IT. All rights reserved.
See XML::NewsML_G2 for the license.