|
Eneboo - Documentación para desarrolladores
|
Nodo XML. Más...
#include <FLObjectFactory.h>
Nodo XML.
Para gestionar los nodos de un archivo de texto xml y poder leer sus propiedades en base a los distintos niveles de agrupamiento.
| FLDomNodeInterface::FLDomNodeInterface | ( | QObject * | parent = 0 | ) | [inline] |
Constructor
| FLDomNodeInterface::FLDomNodeInterface | ( | QDomNode::NodeType | type, |
| QObject * | parent = 0 |
||
| ) | [inline] |
| FLDomNodeInterface::FLDomNodeInterface | ( | const QDomElement & | n, |
| QObject * | parent = 0 |
||
| ) | [inline] |
| FLDomNodeInterface::FLDomNodeInterface | ( | const QDomDocument & | n, |
| QObject * | parent = 0 |
||
| ) | [inline] |
| FLDomNodeInterface::~FLDomNodeInterface | ( | ) | [virtual] |
Destructor
| FLDomNodeInterface* FLDomNodeInterface::appendChild | ( | FLDomNodeInterface * | newChild | ) | [inline, slot] |
Aade un nodo hijo al nodo
| newChild,: | Nodo a aadir |
| QString FLDomNodeInterface::attribute | ( | const QString & | name, |
| const QString & | defValue = QString::null |
||
| ) | const [inline, slot] |
Obtiene el valor de un atributo del nodo
| name,: | Nombre del atributo |
| defValue,: | Valor que se devolver si el atributo no existe |
Devuelve el valor de un atributo
| att. | Nombre del atributo |
| FLDomNodeListInterface* FLDomNodeInterface::childNodes | ( | ) | const [inline, slot] |
Devuelve el la lista de nodos hijos
| void FLDomNodeInterface::cleanup | ( | ) | [slot] |
Limpia la cache de nodos para liberar memoria.
Todos los nodos creados con anterioridad a la llamada a esta funcin sern eliminados.
| void FLDomNodeInterface::cleanupDomNodesCache | ( | ) | [static] |
| void FLDomNodeInterface::clear | ( | ) | [inline, slot] |
Elimina el contenido del nodo establecindolo a nulo
| FLDomNodeInterface* FLDomNodeInterface::cloneNode | ( | bool | deep = true | ) | [inline, slot] |
Devuelve una copia profunda del nodo actual
| deep,: | Indica si los nodos hijos sern tambin clonados o no |
| QString FLDomNodeInterface::comment | ( | ) | const [inline, slot] |
Devuelve el contenido del primer nodo de tipo comentario hijo del nodo actual
| FLDomNodeInterface* FLDomNodeInterface::createElement | ( | const QString & | tagName | ) | [inline, slot] |
Crea un nodo domElement en el documento
| tagName. | Nombre de la etiqueta del nodo |
| FLDomNodeInterface* FLDomNodeInterface::createTextNode | ( | const QString & | value | ) | [inline, slot] |
Crea un nodo domText en el documento
| value. | Valor del nodo |
| FLDomNodeListInterface* FLDomNodeInterface::elementsByTagName | ( | const QString & | tagName | ) | const [inline, slot] |
Devuelve una lista de todos los nodos del documento cuya etiqueta coincide con el valor dado
| tagName. | Nombre de la etiqueta |
| FLDomNodeInterface* FLDomNodeInterface::firstChild | ( | ) | [inline, slot] |
Devuelve el primer nodo hijo del nodo XML
| bool FLDomNodeInterface::hasAttributes | ( | ) | const [inline, slot] |
Indica si el nodo tiene atributos
| bool FLDomNodeInterface::hasChildNodes | ( | ) | const [inline, slot] |
Indica si el nodo tiene hijos
| QString FLDomNodeInterface::idNode | ( | ) | const [inline, slot] |
Obtiene el identificador nico del nodo
| FLDomNodeInterface* FLDomNodeInterface::insertAfter | ( | FLDomNodeInterface * | newChild, |
| FLDomNodeInterface * | refChild | ||
| ) | [inline, slot] |
Inserta un nodo despus de un nodo de referencia
| newChild,: | nodo a insertar |
| refChild,: | nodo de referencia |
| FLDomNodeInterface* FLDomNodeInterface::insertBefore | ( | FLDomNodeInterface * | newChild, |
| FLDomNodeInterface * | refChild = 0 |
||
| ) | [inline, slot] |
Inserta un nodo delante de un nodo de referencia
| newChild,: | nodo a insertar |
| refChild,: | nodo de referencia |
| bool FLDomNodeInterface::isComment | ( | ) | const [inline, slot] |
Indica si el tipo del nodo es DomComment
| bool FLDomNodeInterface::isElement | ( | ) | const [inline, slot] |
Indica si el tipo del nodo es DomElement
| bool FLDomNodeInterface::isEqualNode | ( | FLDomNodeInterface * | n | ) | [inline, slot] |
Indica si el nodo es igual al nodo pasado por parmetro
| n,: | nodo con el que comparar |
| bool FLDomNodeInterface::isNull | ( | ) | const [inline, slot] |
Devuelve si el nodo es null
| bool FLDomNodeInterface::isText | ( | ) | const [inline, slot] |
Indica si el tipo del nodo es DomText
| FLDomNodeInterface* FLDomNodeInterface::lastChild | ( | ) | [inline, slot] |
Devuelve el ultimo nodo hijo del nodo XML
| FLDomNodeInterface* FLDomNodeInterface::namedItem | ( | const QString & | name | ) | [inline, slot] |
Devuelve el primer nodo hijo cuyo nombre coincide con el especificado
| QDomNode* FLDomNodeInterface::newNode | ( | ) | [inline] |
| FLDomNodeInterface* FLDomNodeInterface::nextSibling | ( | ) | [inline, slot] |
Devuelve el siguiente nodo hermano
| FLDomNodeInterface * FLDomNodeInterface::nodeFromIdNode | ( | const QString & | id | ) | const [slot] |
Devuelve un nodo a partir de su identificador nico
| id | Identificador nico del nodo |
| FLDomNodeInterface * FLDomNodeInterface::nodeInterface | ( | const QDomDocument & | n | ) | [static] |
| FLDomNodeInterface * FLDomNodeInterface::nodeInterface | ( | const QDomNode & | n | ) | [static] |
| FLDomNodeInterface * FLDomNodeInterface::nodeInterface | ( | const QDomText & | n | ) | [static] |
| FLDomNodeInterface * FLDomNodeInterface::nodeInterface | ( | const QDomElement & | n | ) | [static] |
| QString FLDomNodeInterface::nodeName | ( | ) | const [inline, slot] |
Devuelve el nombre del nodo
| QDomNode::NodeType FLDomNodeInterface::nodeType | ( | ) | const [inline, slot] |
| QString FLDomNodeInterface::nodeValue | ( | ) | const [inline, slot] |
Devuelve el valor del nodo
| QDomNode FLDomNodeInterface::obj | ( | ) | [inline, slot] |
| FLDomNodeInterface* FLDomNodeInterface::ownerDocument | ( | ) | const [inline, slot] |
Devuelve el documento que posee el nodo
| FLDomNodeInterface* FLDomNodeInterface::parentNode | ( | ) | [inline, slot] |
Devuelve el nodo padre del nodo XML
| FLDomNodeInterface* FLDomNodeInterface::previousSibling | ( | ) | [inline, slot] |
Devuelve el anterior nodo hermano
| QDomNode* FLDomNodeInterface::ptroObj | ( | ) | [inline, slot] |
| void FLDomNodeInterface::removeAttribute | ( | const QString & | name | ) | [inline, slot] |
Elimina un atributo
| name,: | Nombre del atributo |
| FLDomNodeInterface* FLDomNodeInterface::removeChild | ( | FLDomNodeInterface * | oldChild | ) | [inline, slot] |
Quita un nodo hijo
| oldChild,: | nodo a quitar |
| FLDomNodeInterface* FLDomNodeInterface::replaceChild | ( | FLDomNodeInterface * | newChild, |
| FLDomNodeInterface * | oldChild | ||
| ) | [inline, slot] |
Cambia un nodo hijo por otro
| newChild,: | Nodo a aadir |
| oldChild,: | Nodo a quitar |
| void FLDomNodeInterface::setAttribute | ( | const QString & | name, |
| const QString & | value | ||
| ) | [inline, slot] |
Crea o cambia el valor de un atributo
| name,: | Nombre del atributo |
| value,: | Valor del atributo |
Manejador de textos en formato XML.
Permite gestionar los nodos xml de un documento de texto.
| buffer,: | Cadena que contiene el documento XML |
| void FLDomNodeInterface::setIdNode | ( | ) |
| void FLDomNodeInterface::setNodeValue | ( | const QString & | v | ) | [inline, slot] |
Asigna un valor al nodo
| v. | Valor a asignar |
| QString FLDomNodeInterface::text | ( | ) | const [inline, slot] |
Elemento derivado de un nodo XML.
Al convertir un nodo xml en un elemento se puede acceder a ciertas propiedades del mismo, como el texto.
| FLDomNodeInterface* FLDomNodeInterface::toElement | ( | ) | [inline, slot] |
Convierte el nodo a FLDomElementInterface
Devuelve el texto que define el documento XML
| QDomNode::NodeType FLDomNodeInterface::type | ( | ) | const [inline] |
| void FLDomNodeInterface::updateNode | ( | const QDomElement & | n | ) | [inline] |
| void FLDomNodeInterface::updateNode | ( | const QDomText & | n | ) | [inline] |
| void FLDomNodeInterface::updateNode | ( | const QDomDocument & | n | ) | [inline] |
| void FLDomNodeInterface::updateNode | ( | const QDomNode & | n | ) | [inline] |
friend class FLObjectFactory [friend] |
1.7.4