From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/qdomnamednodemap.html | 200 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 doc/html/qdomnamednodemap.html (limited to 'doc/html/qdomnamednodemap.html') diff --git a/doc/html/qdomnamednodemap.html b/doc/html/qdomnamednodemap.html new file mode 100644 index 0000000..5a5150a --- /dev/null +++ b/doc/html/qdomnamednodemap.html @@ -0,0 +1,200 @@ + + + + + +QDomNamedNodeMap Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

QDomNamedNodeMap Class Reference
[XML module]

+ +

The QDomNamedNodeMap class contains a collection of nodes +that can be accessed by name. +More... +

All the functions in this class are reentrant when Qt is built with thread support.

+

#include <qdom.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + + +The QDomNamedNodeMap class contains a collection of nodes +that can be accessed by name. + +

+ +

Note that QDomNamedNodeMap does not inherit from QDomNodeList. +QDomNamedNodeMaps do not provide any specific node ordering. +Although nodes in a QDomNamedNodeMap may be accessed by an ordinal +index, this is simply to allow a convenient enumeration of the +contents of a QDomNamedNodeMap, and does not imply that the DOM +specifies an ordering of the nodes. +

The QDomNamedNodeMap is used in three places: +

    +
  1. QDomDocumentType::entities() returns a map of all entities +described in the DTD. +
  2. QDomDocumentType::notations() returns a map of all notations +described in the DTD. +
  3. QDomNode::attributes() returns a map of all attributes of an +element. +
+

Items in the map are identified by the name which QDomNode::name() +returns. Nodes are retrieved using namedItem(), namedItemNS() or +item(). New nodes are inserted with setNamedItem() or +setNamedItemNS() and removed with removeNamedItem() or +removeNamedItemNS(). Use contains() to see if an item with the +given name is in the named node map. The number of items is +returned by length(). +

Terminology: in this class we use "item" and "node" +interchangeably. +

See also XML. + +


Member Function Documentation

+

QDomNamedNodeMap::QDomNamedNodeMap () +

+Constructs an empty named node map. + +

QDomNamedNodeMap::QDomNamedNodeMap ( const QDomNamedNodeMap & n ) +

+Constructs a copy of n. + +

QDomNamedNodeMap::~QDomNamedNodeMap () +

+Destroys the object and frees its resources. + +

bool QDomNamedNodeMap::contains ( const QString & name ) const +

+Returns TRUE if the map contains a node called name; otherwise +returns FALSE. + +

uint QDomNamedNodeMap::count () const +

+ +

Returns the number of nodes in the map. +

This function is the same as length(). + +

QDomNode QDomNamedNodeMap::item ( int index ) const +

+Retrieves the node at position index. +

This can be used to iterate over the map. Note that the nodes in +the map are ordered arbitrarily. +

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 called name. +

If the named node map does not contain such a node, a null node is returned. A node's name is +the name returned by QDomNode::nodeName(). +

See also setNamedItem() and namedItemNS(). + +

QDomNode QDomNamedNodeMap::namedItemNS ( const QString & nsURI, const QString & localName ) const +

+Returns the node associated with the local name localName and +the namespace URI nsURI. +

If the map does not contain such a node, a null node is returned. +

See also setNamedItemNS() and namedItem(). + +

bool QDomNamedNodeMap::operator!= ( const QDomNamedNodeMap & n ) const +

+Returns TRUE if n and this named node map are not equal; +otherwise returns FALSE. + +

QDomNamedNodeMap & QDomNamedNodeMap::operator= ( const QDomNamedNodeMap & n ) +

+Assigns n to this named node map. + +

bool QDomNamedNodeMap::operator== ( const QDomNamedNodeMap & n ) const +

+Returns TRUE if n and this named node map are equal; otherwise +returns FALSE. + +

QDomNode QDomNamedNodeMap::removeNamedItem ( const QString & name ) +

+Removes the node called name from the map. +

The function returns the removed node or a null node if the map did not contain a +node called name. +

See also setNamedItem(), namedItem(), and removeNamedItemNS(). + +

QDomNode QDomNamedNodeMap::removeNamedItemNS ( const QString & nsURI, const QString & localName ) +

+Removes the node with the local name localName and the +namespace URI nsURI from the map. +

The function returns the removed node or a null node if the map did not contain a +node with the local name localName and the namespace URI nsURI. +

See also setNamedItemNS(), namedItemNS(), and removeNamedItem(). + +

QDomNode QDomNamedNodeMap::setNamedItem ( const QDomNode & newNode ) +

+Inserts the node newNode into the named node map. The name used +by the map is the node name of newNode as returned by +QDomNode::nodeName(). +

If the new node replaces an existing node, i.e. the map contains a +node with the same name, the replaced node is returned. +

See also namedItem(), removeNamedItem(), and setNamedItemNS(). + +

QDomNode QDomNamedNodeMap::setNamedItemNS ( const QDomNode & newNode ) +

+Inserts the node newNode in the map. If a node with the same +namespace URI and the same local name already exists in the map, +it is replaced by newNode. If the new node replaces an existing +node, the replaced node is returned. +

See also namedItemNS(), removeNamedItemNS(), and setNamedItem(). + + +


+This file is part of the Qt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.1