QDomNamedNodeMap - Collection of nodes that can be
accessed by name
#include <qdom.h>
Public Members
QDomNamedNodeMap ()
QDomNamedNodeMap ( const QDomNamedNodeMap & )
QDomNamedNodeMap& operator= ( const QDomNamedNodeMap & )
bool operator== ( const QDomNamedNodeMap & ) const
bool operator!= ( const QDomNamedNodeMap & ) const
~QDomNamedNodeMap ()
QDomNode namedItem ( const QString & name ) const
QDomNode setNamedItem ( const QDomNode & arg )
QDomNode removeNamedItem ( const QString & name )
QDomNode item ( int index ) const
uint length () const
bool contains ( const QString & name ) const
DESCRIPTION
The QDomNamedNodeMap class contains a collection of nodes
that can be accessed by name.
Note that QDomNamedNodeMap does not inherit from
QDomNodeList; QDomNamedNodeMaps does not provide any
specific order of the nodes. Nodes contained in a
QDomNamedNodeMap may also be accessed by an ordinal index,
but this is simply to allow a convenient enumeration of
the contents of a QDomNamedNodeMap and does not imply that
the DOM specifies an order on the nodes.
The QDomNamedNodeMap is used in three places:
QDomDocumentType::entities() returns a map of all entities
described in the DTD.
QDomDocumentType::notations() returns a map of all
notations described in the DTD.
QDomElement::attributes() returns a map of all attributes
of the element.
Items in the map are identified by the name which
QDomNode::name() returns. They can be queried using the
namedItem() function and set using setNamedItem().
See also namedItem() and setNamedItem().
MEMBER FUNCTION DOCUMENTATION
QDomNamedNodeMap::QDomNamedNodeMap ()
Constructs an empty map.
Copy constructor.
QDomNamedNodeMap::~QDomNamedNodeMap ()
Destructor.
bool QDomNamedNodeMap::contains ( const QString & name ) const
Returns TRUE if the map contains a node with the name
name, otherwise FALSE.
QDomNode QDomNamedNodeMap::item ( int index ) const
Retrieves the node at position index.
This can be used to iterate over the map.
See also length().
uint QDomNamedNodeMap::length () const
Returns the number of nodes in the map.
See also item().
QDomNode QDomNamedNodeMap::namedItem ( const QString & name )
const
Returns the node associated with they key name.
If the map does not contain such a node, then a null node
is returned.
See also setNamedItem().
bool QDomNamedNodeMap::operator!= ( const QDomNamedNodeMap & n )
const
Returns TRUE if the maps are not equal, FALSE otherwise.
QDomNamedNodeMap& QDomNamedNodeMap::operator= ( const
QDomNamedNodeMap & n )
Assignement operator.
bool QDomNamedNodeMap::operator== ( const QDomNamedNodeMap & n )
const
Returns TRUE if the maps are equal, FALSE otherwise.
QDomNode QDomNamedNodeMap::removeNamedItem ( const QString & name
)
Removes the node with the name name from the map.
The function returns the removed node or a null node if
the map did not contain a node with the name name.
See also setNamedItem().
QDomNode QDomNamedNodeMap::setNamedItem ( const QDomNode &
newNode )
is the name of newNode as returned by
QDomNode::nodeName().
The function returns the newly inserted node.
See also removeNamedItem().
SEE ALSO
http://doc.trolltech.com/qdomnamednodemap.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page
(qdomnamednodemap.3qt) and the Qt version (2.3.1).
Man(1) output converted with
man2html