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

NAME

Template::Declare::TagSet::RDF::EM - Tag set for Mozilla's em-rdf

SYNOPSIS

    # normal use on the user side:
    use base 'Template::Declare';
    use Template::Declare::Tags
         'RDF::EM' => { namespace => 'em' }, 'RDF';

    template foo => sub {
        RDF {
            attr {
                'xmlns' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
                'xmlns:em' => 'http://www.mozilla.org/2004/em-rdf#'
            }
            Description {
                attr { about => 'urn:mozilla:install-manifest' }
                em::id { 'foo@bar.com' }
                em::version { '1.2.0' }
                em::type { '2' }
                em::creator { 'Agent Zhang' }
            }
        }
    };

INHERITANCE

    Template::Declare::TagSet::RDF::EM
        isa Template::Declare::TagSet

METHODS

$obj = Template::Declare::TagSet::RDF::EM->new({ namespace => $XML_namespace, package => $Perl_package })

Constructor inherited from Template::Declare::TagSet.

$list = $obj->get_tag_list()

Returns an array ref for the tag names.

Currently the following tags are supported:

        aboutURL    contributor    creator
        description    developer    file
        hidden    homepageURL    iconURL
        id    locale    localized
        maxVersion    minVersion    name
        optionsURL    package    requires
        skin    targetApplication    targetPlatform
        translator    type    updateURL
        version

This list may be not exhaustive; if you find some important missing ones, please let us know :)

AUTHOR

Agent Zhang <agentzh@yahoo.cn>

SEE ALSO

Template::Declare::TagSet, Template::Declare::TagSet::RDF, Template::Declare::TagSet::XUL, Template::Declare::Tags, Template::Declare.