QDomNamedNodeMaps
名前を指定してアクセスできるノードのコレクションを含むクラスです
QDomNamedNodeMapsの構造にはノードの順序はありません
インデックスによるアクセスも可能性ではありますが、QDomNamedNodeMapのコンテンツの便利な列挙を行うため
DOMはノードの順序を指定しないことを意味します
QDomNamedNodeMap::QDomNamedNodeMap()
空のノードマップを作成します
QDomNamedNodeMap::QDomNamedNodeMap(const QDomNamedNodeMap & n)
QDomNamedNodeMap::~QDomNamedNodeMap()
bool QDomNamedNodeMap::contains(const QString & name) const
指定した名前のノードが存在する場合はtrue、そうでない場合はfalseを返します。
この関数は名前空間の存在は考慮されていません
int QDomNamedNodeMap::count() const
int QDomNamedNodeMap::length() const
int QDomNamedNodeMap::size() const
ノードマップに存在するノード数を取得します
bool QDomNamedNodeMap::isEmpty() const
ノードマップが空の場合はtrue、そうでない場合はfalseを返します。
QDomNode QDomNamedNodeMap::item(int index) const
インデックスの場所にあるノードを取得します。
マップ内の各ノードに対して繰り返し処理を行うのに使用できます。
マップ内のノードの順序は任意であることに注意してください。
QDomNode QDomNamedNodeMap::namedItem(const QString & name) const
name という名前のノードを取得します
そのような名前のノードが存在しない場合はnullノードを返します
ノードの名前はQDomNode::nodeName()の返り値です
QDomNode QDomNamedNodeMap::namedItemNS(const QString & nsURI, const QString & localName) const
名前空間URI nsURI とローカル名 localName を関連付けたノードを取得します
そのような名前のノードが存在しない場合はnullノードを返します
QDomNode QDomNamedNodeMap::removeNamedItem(const QString & name)
name という名前のノードをノードマップから削除します
この関数は削除したノードを返します
そのような名前のノードが存在しない場合はnullノードを返します
QDomNode QDomNamedNodeMap::removeNamedItemNS(const QString & nsURI, const QString & localName)
名前空間URI nsURI とローカル名 localName を持つノードをノードマップから削除します
この関数は削除したノードを返します
名前空間URI nsURI とローカル名 localName を持つノードが存在しない場合はnullノードを返します
QDomNode QDomNamedNodeMap::setNamedItem(const QDomNode & newNode)
ノードマップに新しいノード newNode を追加します
newNode が既にノードマップに存在する場合、既にあるノードを新しいノードに置き換え、置き換えたノードを返します
bool QDomNamedNodeMap::operator!=(const QDomNamedNodeMap & n) const
QDomNamedNodeMap & QDomNamedNodeMap::operator=(const QDomNamedNodeMap & n)
bool QDomNamedNodeMap::operator==(const QDomNamedNodeMap & n) const
最終更新:2014年05月28日 19:53