QDomElement

基本

コンストラクタ

QDomElement::QDomElement()
空の QDomElement オブジェクトを生成します

コピーコンストラクタ

QDomElement::QDomElement(const QDomElement & x)
オブジェクトはシャローコピーされます
ディープコピーをする場合はcloneNode()を使用します

型を取得する

QDomNode::NodeType QDomElement::nodeType() const
ノードタイプ(ElementNode)を取得します

演算子

QDomElement & QDomElement::operator=(const QDomElement & x)

独自

QString QDomElement::attribute(const QString & name, const QString & defValue = QString()) const
属性名 name の属性値を取得します
該当する属性が存在しない場合は defValue を返します

QString QDomElement::attributeNS(const QString nsURI, const QString & localName, const QString & defValue = QString()) const
名前空間URI nsURI 及びローカル名 localName を持つ属性の属性値を取得します
該当する属性が存在しない場合は defValue を返します

QDomAttr QDomElement::attributeNode(const QString & name)
属性名 name の QDomAttr オブジェクトを取得します
該当する属性が存在しない場合は null attribute を返します

QDomAttr QDomElement::attributeNodeNS(const QString & nsURI, const QString & localName)
名前空間URI nsURI 及びローカル名 localName を持つ QDomAttr オブジェクトを取得します
該当する属性が存在しない場合は null attribute を返します

QDomNamedNodeMap QDomElement::attributes() const
本要素に含まれるすべての属性を取得します

QDomNodeList QDomElement::elementsByTagName(const QString & tagname) const
タグ名 tagname を持つすべての子孫を検索して、ノードリストで取得する
ノードリストの順序は見つかった順である

QDomNodeList QDomElement::elementsByTagNameNS(const QString & nsURI, const QString & localName) const
名前空間URI nsURI 及びローカル名 localName を持つすべての子孫を検索して、ノードリストで取得する
ノードリストの順序は見つかった順である

bool QDomElement::hasAttribute(const QString & name) const
属性名 name の属性が存在する場合はtrue、そうでない場合はfalseを返します

bool QDomElement::hasAttributeNS(const QString & nsURI, const QString & localName) const
名前空間URI nsURI 及びローカル名 localName の属性が存在する場合はtrue、そうでない場合はfalseを返します

void QDomElement::removeAttribute(const QString & name)
属性名 name の属性を削除する

void QDomElement::removeAttributeNS(const QString & nsURI, const QString & localName)
名前空間URI nsURI 及びローカル名 localName の属性を削除します

QDomAttr QDomElement::removeAttributeNode(const QDomAttr & oldAttr)
属性 oldAttr を削除します

void QDomElement::setAttribute(const QString & name, const QString & value)
void QDomElement::setAttribute(const QString & name, int value)
void QDomElement::setAttribute(const QString & name, uint value)
void QDomElement::setAttribute(const QString & name, qlonglong value)
void QDomElement::setAttribute(const QString & name, qulonglong value)
void QDomElement::setAttribute(const QString & name, float value)
void QDomElement::setAttribute(const QString & name, double value)
属性名 name 属性値 value である属性を追加する
すでに同じ名前を持つ属性が存在する場合は、既存の属性値は value に置き換えられます

void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, const QString & value)
void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, int value)
void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, uint value)
void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, qlonglong value)
void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, qulonglong value)
void QDomElement::setAttributeNS(const QString nsURI, const QString & qName, double value)

名前空間URI nsURI QName qName 属性値 value である属性を追加します
既に同じ名前空間URIとQNameを持つ属性が存在する場合は接頭辞を qName のものに、既存の属性値は value に置き換えられます

QDomAttr QDomElement::setAttributeNode(const QDomAttr & newAttr)
新しい属性 newAttr を追加します
本ノードに newAttr と同じ名前を持つ属性が存在する場合は既存のものは newAttr に置き換えられ、newAttr を返します
そうでない場合は null attribute を返します

QDomAttr QDomElement::setAttributeNodeNS(const QDomAttr & newAttr)
新しい属性 newAttr を追加します
本ノードに newAttr と同じ名前空間URI及びローカル名を持つ属性が存在する場合は既存のものは newAttr に置き換えられ、newAttr を返します
そうでない場合は null attribute を返します

void QDomElement::setTagName(const QString & name)
タグ名 name を設定します

QString QDomElement::tagName() const
タグ名を取得します

QString QDomElement::text() const
タグのコンテンツのテキストを取得します
コンテンツがない場合は空の文字列を返します

タグ:

+ タグ編集
  • タグ:

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

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