xmlpp::Attribute Class Reference

Represents XML Node attributes. More...

#include <libxml++/attribute.h>

Inherits xmlpp::Node.

Collaboration diagram for xmlpp::Attribute:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Attribute (_xmlNode* node)
virtual ~Attribute ()
Glib::ustring get_name () const
 Get the name of this attribute.
Glib::ustring get_value () const
 Get the value of this attribute.
void set_value (const Glib::ustring& value)
 Set the value of this attribute.
_xmlAttr* cobj ()
 Access the underlying libxml implementation.
const _xmlAttr* cobj () const
 Access the underlying libxml implementation.

Detailed Description

Represents XML Node attributes.


Constructor & Destructor Documentation

xmlpp::Attribute::Attribute ( _xmlNode *  node  )  [explicit]
virtual xmlpp::Attribute::~Attribute (  )  [virtual]

Member Function Documentation

const _xmlAttr* xmlpp::Attribute::cobj (  )  const

Access the underlying libxml implementation.

Reimplemented from xmlpp::Node.

_xmlAttr* xmlpp::Attribute::cobj (  ) 

Access the underlying libxml implementation.

Reimplemented from xmlpp::Node.

Glib::ustring xmlpp::Attribute::get_name (  )  const

Get the name of this attribute.

See also Node::get_namespace_prefix() and Node::get_namespace_uri()

Returns:
The attributes's name.

Reimplemented from xmlpp::Node.

Glib::ustring xmlpp::Attribute::get_value (  )  const

Get the value of this attribute.

Returns:
The attributes's value.
void xmlpp::Attribute::set_value ( const Glib::ustring value  ) 

Set the value of this attribute.


The documentation for this class was generated from the following file:
Generated on Thu Oct 14 15:56:28 2010 for libxml++ by  doxygen 1.6.3