|
|
| Element (Element *par) |
| | Constructor given a parent Element.
|
| |
|
| ~Element (void) |
| | Destructor.
|
| |
|
void | setName (const string &nm) |
| | Set the local name of the element.
|
| |
| void | addContent (const char *str, int4 start, int4 length) |
| | Append new character content to this element. More...
|
| |
| void | addChild (Element *child) |
| | Add a new child Element to the model, with this as the parent. More...
|
| |
| void | addAttribute (const string &nm, const string &vl) |
| | Add a new name/value attribute pair to this element. More...
|
| |
|
Element * | getParent (void) const |
| | Get the parent Element.
|
| |
|
const string & | getName (void) const |
| | Get the local name of this element.
|
| |
|
const List & | getChildren (void) const |
| | Get the list of child elements.
|
| |
|
const string & | getContent (void) const |
| | Get the character content of this element.
|
| |
| const string & | getAttributeValue (const string &nm) const |
| | Get an attribute value by name. More...
|
| |
|
int4 | getNumAttributes (void) const |
| | Get the number of attributes for this element.
|
| |
|
const string & | getAttributeName (int4 i) const |
| | Get the name of the i-th attribute.
|
| |
|
const string & | getAttributeValue (int4 i) const |
| | Get the value of the i-th attribute.
|
| |
An XML element. A node in the DOM tree.
This is the main node for the in-memory representation of the XML (DOM) tree.