|
Public Methods |
| pXmlNode () |
| Constructor Creates a blank node.
|
| pXmlNode (pXmlNode *p, const QString &qName, const QXmlAttributes &attrib) |
| Constructor Creates a node with given values.
|
| ~pXmlNode () |
| Deconstructor.
|
QString & | getNodeName () |
| Gets internal nodename.
|
void | setNodeName (const QString &name) |
| Sets internal nodename.
|
QString & | getText () |
| Gets internal text value.
|
void | setText (const QString &t) |
| Sets internal text value.
|
pXmlNode * | getParent () |
| Gets pointer to internal parent pointer.
|
void | setParent (pXmlNode *node) |
| Sets internal pointer to parent.
|
QXmlAttributes & | getA () |
| Gets internal QXmlAttributes variable.
|
void | setA (const QXmlAttributes &attr) |
| Sets internal QXmlAttibutes a value.
|
pXmlNode * | findFirstChildWithName (const QString &s, bool recurse=TRUE) |
| Find first child with a given nodename.
|
pXmlNode * | findLastChildWithName (const QString &s, bool recurse=TRUE) |
| Find last child with a given nodename.
|
pXmlNode * | findChildWithNameAndValue (const QString &s, const QString &qName, const QString &val, bool recurse=TRUE) |
| Find first child with a given nodename and a given attribute value.
|
Public Attributes |
QList< pXmlNode > | children |
| List of children nodes.
|
Private Attributes |
QString * | text |
| Pointer to text.
|
QString * | nodename |
| Pointer to nodename.
|
pXmlNode * | parent |
| Pointer to parent node.
|
QXmlAttributes | a |
| Xml Attributes of node.
|