GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
XML::RAI::Item(3) User Contributed Perl Documentation XML::RAI::Item(3)

XML::RAI::Item - An interface to the item elements of a RSS feed.

A subclass of XML::RAI::Object, XML::RAI::Item handles the mapping function and retrieval of RSS item elements.

$item->src
Returns the XML::RSS::Parser::Element that the object is using as its source.
$item->parent
Returns the parent of the RAI object.
$item->add_mapping(key, @xpaths)
Creates or appends XPath mappings to the item object for extensibility and easier access of RAI.

These accessor methods attempt to retrieve meta data from the source XML::RSS::Parser element by checking a list of potential tag names until one returns a value. They are generally based on Dublin Core terminology and RSS elements that are common across the many formats. If called in a SCALAR context, the value of the first element of the tag being matched is returned. If called in an ARRAY context it will return all of the values to the tag being matched -- it does not return all of the values for all of the tags that have been mapped to the method. (Note that some mappings only allow one value to be returned.) Returns "undef" if nothing could be found.

The following are the tags (listed in XPath notation) mapped to each method and the order in which they are checked.

$item->abstract
  • dcterms:abstract
  • description
  • dc:description
$item->content
  • xhtml:body
  • xhtml:div
  • content:encoded
  • description
  • dc:description
  • rss091:description
$item->content_strict
  • xhtml:body
  • xhtml:div
  • content:encoded
$item->contentstrict
  • xhtml:body
  • xhtml:div
  • content:encoded
$item->contributor
dc:contributor
$item->coverage
dc:coverage
$item->created
  • dcterms:created
  • dc:date
  • pubDate
  • rss091:pubDate
$item->created_strict
dcterms:created
$item->creator
  • dc:creator
  • author
$item->description
  • description
  • dc:description
  • dcterms:abstract
$item->format
dc:format
$item->identifier
  • dc:identifier/@rdf:resource
  • dc:identifier
  • guid
  • link
$item->issued
  • dcterms:issued
  • dc:date
  • pubDate
  • rss091:pubDate
$item->issued_strict
dcterms:issued
$item->language
  • @xml:lang
  • dc:language
  • /@xml:lang
  • /channel/dc:language
  • /channel/language
  • /channel/rss091:language
$item->link
  • link
  • @rdf:about
  • guid[@isPermaLink="true"]
$item->modified
  • dcterms:modified
  • dc:date
  • pubDate
  • rss091:pubDate
$item->modified_strict
dcterms:modified
$item->ping
  • trackback:ping/@rdf:resource
  • trackback:ping
$item->pinged
  • trackback:about/@rdf:resource
  • trackback:about
$item->publisher
  • dc:publisher
  • /channel/dc:publisher
  • /channel/managingEditor
  • /channel/rss091:managingEditor
$item->relation
  • dc:relation/@rdf:resource
  • dc:relation
$item->rights
  • dc:rights
  • /channel/copyright
  • /channel/creativeCommons:license
  • /channel/rss091:copyright
$item->source
  • dc:source
  • source
$item->subject
  • dc:subject
  • category
$item->title
  • title
  • dc:title
$item->type
dc:type
$item->valid
  • dcterms:valid
  • expirationDate

The "ping" and "pinged" methods have been moved into their own RAI plugin. See XML::RAI::TrackBack for more.

Please see the XML::RAI manpage for author, copyright, and license information.

Hey! The above document had some coding errors, which are explained below:
Around line 99:
=begin without a target?
Around line 112:
'=item' outside of any '=over'
Around line 128:
You forgot a '=back' before '=head2'
Around line 466:
You forgot a '=back' before '=head1'
Around line 473:
'=end' without a target?
2009-08-14 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.