NAME
XML::DOM2::Element - XML Element level control
DISCRIPTION
Element base class represents an element at the XML level.
More specific element classes control the xml functionality which is abstracted from the xml.
METHODS
$element->new( $name, %options )
Create a new element object.
$element->xmlify()
Returns the element and all it's sub elements as a serialised xml string (serialisation)
$element->_element_handle()
Inherited method, returns element which is the specific kind of child object required for this element.
$element->_attribute_handle()
Inherited method, returns attribute as new object or undef.
$attribute = $element->_attribute_handle( $attribute_name, $ns );
Used by XML::DOM2::DOM for auto attribute object handlers.
$element->_has_attribute()
Inherited method, returns true if attribute has an object.
Used by XML::DOM2::DOM for auto attribute object handlers.
$element->_can_contain_elements()
Inherited method, returns true if the element can contain sub elements
$element->_can_contain_attributes()
Inherited method, returns true if the element can have attributes.
$element->_serialise_open_tag()
XML ELement serialisation, Open Tag.
$element->_serialise_tag()
XML ELement serialisation, Self contained tag.
$element->_serialise_close_tag()
XML ELement serialisation, Close Tag.
$element->_serialise_attributes()
XML ELement serialisation, Attributes.
$element->error( $command, $error )
Raise an error.
OVERLOADED
$object->auto_string()
$object->auto_eq( $string )
BEGIN()
POD Catch, imagened method.
AUTHOR
Martin Owens <doctormo@cpan.org> (Fork)
Ronan Oger <ronan@roasp.com>
SEE ALSO
perl(1),L<XML::DOM2>,L<XML::DOM2::Parser>