基本
コンストラクタ
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
タグのコンテンツのテキストを取得します
コンテンツがない場合は空の文字列を返します
最終更新:2014年05月28日 19:46