The manakai project

Web::DOM::AtomElement

The DOM AtomElement object

DESCRIPTION

The Web::DOM::AtomElement class implements the DOM AtomElement interface. The class is used by any element in the Atom namespace and related namespaces.

METHODS

In addition to the methods available for the Web::DOM::Element class, following methods are available:

$string = $el->xmlbase
$el->xmlbase ($string)

Return or set the xml:base attribute. [ATOMDOM]

$string = $el->xmllang
$el->xmllang ($string)

Return or set the xml:lang attribute. [ATOMDOM]

Most Atom elements have their own subclasses. For example, any Atom link element uses the Web::DOM::AtomLinkElement class, while any HTML author element uses the Web::DOM::AtomAuthorElement class. There are following subclasses:

Web::DOM::AtomIdElement, Web::DOM::AtomIconElement, Web::DOM::AtomNameElement, Web::DOM::AtomUriElement, Web::DOM::AtomEmailElement, Web::DOM::AtomLogoElement, Web::DOM::AtomTextConstruct, Web::DOM::AtomPersonConstruct, Web::DOM::AtomDateConstruct, Web::DOM::AtomFeedElement, Web::DOM::AtomEntryElement, Web::DOM::AtomSourceElement, Web::DOM::AtomContentElement, Web::DOM::AtomCategoryElement, Web::DOM::AtomGeneratorElement, Web::DOM::AtomLinkElement, Web::DOM::AtomThreadInReplyToElement, and Web::DOM::AtomThreadTotalElement.

SPECIFICATION

ATOMDOM

Atom DOM <http://suika.suikawiki.org/www/markup/xml/atomdom>.

SEE ALSO

Web::DOM::Element.

AUTHOR

Wakaba <wakaba@suikawiki.org>.

LICENSE

Copyright 2013 Wakaba <wakaba@suikawiki.org>.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.