# wxXmlAttribute Class Reference
[XML]

`#include </home/work/projects/wx/2.9/wx/interface/wx/xml/xml.h>`

## Detailed Description

Represents a node attribute.

Example: in `<img src="hello.gif" id="3"/>`, `src` is an attribute with value `hello.gif` and `id` is an attribute with value `3`.

##

Library: wxXML
Category: XML

See also:
  wxXmlDocument, wxXmlNode

## Public Member Functions

| wxXmlAttribute ()
| Default constructor.
| wxXmlAttribute (const wxString &name, const wxString &value, wxXmlAttribute *next=NULL)
| Creates the attribute with given name and value.
virtual | ~wxXmlAttribute ()
| The virtual destructor.
wxString | GetName () const
| Returns the name of this attribute.
wxXmlAttribute * | GetNext () const
| Returns the sibling of this attribute or NULL if there are no siblings.
wxString | GetValue () const
| Returns the value of this attribute.
void | SetName (const wxString &name)
| Sets the name of this attribute.
void | SetNext (wxXmlAttribute *next)
| Sets the sibling of this attribute.
void | SetValue (const wxString &value)
| Sets the value of this attribute.

List of all members.

## Constructor & Destructor Documentation

wxXmlAttribute::wxXmlAttribute | ( |  | ) |

Default constructor.

wxXmlAttribute::wxXmlAttribute | ( | const wxString & | name,
|  | const wxString & | value,
|  | wxXmlAttribute * | next = `NULL` |
| ) |  |  |

Creates the attribute with given name and value.

If next is not NULL, then sets it as sibling of this attribute.

virtual wxXmlAttribute::~wxXmlAttribute | ( |  | ) | `[virtual]`

The virtual destructor.

## Member Function Documentation

wxString wxXmlAttribute::GetName | ( |  | ) | const

Returns the name of this attribute.

wxXmlAttribute* wxXmlAttribute::GetNext | ( |  | ) | const

Returns the sibling of this attribute or NULL if there are no siblings.

wxString wxXmlAttribute::GetValue | ( |  | ) | const

Returns the value of this attribute.

void wxXmlAttribute::SetName | ( | const wxString & | name | ) |

Sets the name of this attribute.

void wxXmlAttribute::SetNext | ( | wxXmlAttribute * | next | ) |

Sets the sibling of this attribute.

void wxXmlAttribute::SetValue | ( | const wxString & | value | ) |

Sets the value of this attribute.

|  | [ top ]