Jesse Vincent > Template-Declare-0.40_01 > Template::Declare::TagSet::RDF::EM

Download:
Template-Declare-0.40_01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  3
View/Report Bugs
Source   Latest Release: Template-Declare-0.47

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.

syntax highlighting: