Template::Declare::TagSet::RDF.3pm

Langue: en

Autres versions - même langue

Version: 2009-10-16 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Template::Declare::TagSet::RDF - Template::Declare tag set for RDF

SYNOPSIS

     # normal use on the user side:
     use base 'Template::Declare';
     use Template::Declare::Tags RDF => { namespace => 'rdf' };
 
     template foo => sub {
         rdf::RDF {
             attr { 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#" }
             rdf::Description {
                 attr { about => "Matilda" }
                 #...
             }
         }
     };
 
 

DESCRIPTION

Template::Declare::TagSet::RDF defines a full set of RDF tags for use in Template::Declare templates. You generally won't use this module directly, but will load it via:
     use Template::Declare::Tags 'RDF';
 
 

METHODS

new( PARAMS )

     my $html_tag_set = Template::Declare::TagSet->new({
         package   => 'MyRDF',
         namespace => 'rdf',
     });
 
 

Constructor inherited from Template::Declare::TagSet.

get_tag_list

     my $list = $tag_set->get_tag_list();
 
 

Returns an array ref of all the RDF tags defined by Template::Declare::TagSet::RDF. Here is the complete list:

"Alt"
"Bag"
"Description"
"List"
"Property"
"RDF"
"Seq"
"Statement"
"XMLLiteral"
"about"
"li"
"first"
"nil"
"object"
"predicate"
"resource"
"rest"
"subject"
"type"
"value"
"_1"
"_2"
"_3"
"_4"
"_5"
"_6"
"_7"
"_8"
"_9"
"_10"

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::HTML, Template::Declare::TagSet::XUL, Template::Declare::Tags, Template::Declare.