QDomNamedNodeMaps

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

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2014年05月28日 19:53