API reference - Class QDomNode

Notation used in Ruby API documentation

Description: Binding of QDomNode

Sub-classes: EncodingPolicy, NodeType

Public constructors

new QDomNodenewConstructor QDomNode::QDomNode()
new QDomNodenew(const QDomNode arg1)Constructor QDomNode::QDomNode(const QDomNode &)

Public methods

[const]bool!=(const QDomNode arg1)Method bool QDomNode::operator!=(const QDomNode &)
[const]bool==(const QDomNode arg1)Method bool QDomNode::operator==(const QDomNode &)
void_assign(const QDomNode other)Assigns another object to self
void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
QDomNodeappendChild(const QDomNode newChild)Method QDomNode QDomNode::appendChild(const QDomNode &newChild)
QDomNodeassign(const QDomNode arg1)Method QDomNode &QDomNode::operator=(const QDomNode &)
[const]QDomNamedNodeMapattributesMethod QDomNamedNodeMap QDomNode::attributes()
[const]QDomNodeListchildNodesMethod QDomNodeList QDomNode::childNodes()
voidclearMethod void QDomNode::clear()
[const]QDomNodecloneNode(bool deep = true)Method QDomNode QDomNode::cloneNode(bool deep)
[const]intcolumnNumberMethod int QDomNode::columnNumber()
[const]new QDomNode ptrdupCreates a copy of self
[const]QDomNodefirstChildMethod QDomNode QDomNode::firstChild()
[const]QDomElementfirstChildElement(string tagName = QString())Method QDomElement QDomNode::firstChildElement(const QString &tagName)
[const]boolhasAttributesMethod bool QDomNode::hasAttributes()
[const]boolhasChildNodesMethod bool QDomNode::hasChildNodes()
QDomNodeinsertAfter(const QDomNode newChild,
const QDomNode refChild)
Method QDomNode QDomNode::insertAfter(const QDomNode &newChild, const QDomNode &refChild)
QDomNodeinsertBefore(const QDomNode newChild,
const QDomNode refChild)
Method QDomNode QDomNode::insertBefore(const QDomNode &newChild, const QDomNode &refChild)
[const]boolisAttr?Method bool QDomNode::isAttr()
[const]boolisCDATASection?Method bool QDomNode::isCDATASection()
[const]boolisCharacterData?Method bool QDomNode::isCharacterData()
[const]boolisComment?Method bool QDomNode::isComment()
[const]boolisDocument?Method bool QDomNode::isDocument()
[const]boolisDocumentFragment?Method bool QDomNode::isDocumentFragment()
[const]boolisDocumentType?Method bool QDomNode::isDocumentType()
[const]boolisElement?Method bool QDomNode::isElement()
[const]boolisEntity?Method bool QDomNode::isEntity()
[const]boolisEntityReference?Method bool QDomNode::isEntityReference()
[const]boolisNotation?Method bool QDomNode::isNotation()
[const]boolisNull?Method bool QDomNode::isNull()
[const]boolisProcessingInstruction?Method bool QDomNode::isProcessingInstruction()
[const]boolisSupported?(string feature,
string version)
Method bool QDomNode::isSupported(const QString &feature, const QString &version)
[const]boolisText?Method bool QDomNode::isText()
[const]QDomNodelastChildMethod QDomNode QDomNode::lastChild()
[const]QDomElementlastChildElement(string tagName = QString())Method QDomElement QDomNode::lastChildElement(const QString &tagName)
[const]intlineNumberMethod int QDomNode::lineNumber()
[const]stringlocalNameMethod QString QDomNode::localName()
[const]QDomNodenamedItem(string name)Method QDomNode QDomNode::namedItem(const QString &name)
[const]stringnamespaceURIMethod QString QDomNode::namespaceURI()
[const]QDomNodenextSiblingMethod QDomNode QDomNode::nextSibling()
[const]QDomElementnextSiblingElement(string taName = QString())Method QDomElement QDomNode::nextSiblingElement(const QString &taName)
[const]stringnodeNameMethod QString QDomNode::nodeName()
[const]QDomNode_NodeTypenodeTypeMethod QDomNode::NodeType QDomNode::nodeType()
[const]stringnodeValueMethod QString QDomNode::nodeValue()
voidnodeValue=(string arg1)Method void QDomNode::setNodeValue(const QString &)
voidnormalizeMethod void QDomNode::normalize()
[const]QDomDocumentownerDocumentMethod QDomDocument QDomNode::ownerDocument()
[const]QDomNodeparentNodeMethod QDomNode QDomNode::parentNode()
[const]stringprefixMethod QString QDomNode::prefix()
voidprefix=(string pre)Method void QDomNode::setPrefix(const QString &pre)
[const]QDomNodepreviousSiblingMethod QDomNode QDomNode::previousSibling()
[const]QDomElementpreviousSiblingElement(string tagName = QString())Method QDomElement QDomNode::previousSiblingElement(const QString &tagName)
QDomNoderemoveChild(const QDomNode oldChild)Method QDomNode QDomNode::removeChild(const QDomNode &oldChild)
QDomNodereplaceChild(const QDomNode newChild,
const QDomNode oldChild)
Method QDomNode QDomNode::replaceChild(const QDomNode &newChild, const QDomNode &oldChild)
[const]voidsave(QTextStream arg1,
int arg2)
Method void QDomNode::save(QTextStream &, int)
[const]voidsave(QTextStream arg1,
int arg2,
const QDomNode_EncodingPolicy arg3)
Method void QDomNode::save(QTextStream &, int, QDomNode::EncodingPolicy)
voidsetNodeValue(string arg1)Method void QDomNode::setNodeValue(const QString &)
voidsetPrefix(string pre)Method void QDomNode::setPrefix(const QString &pre)
[const]QDomAttrtoAttrMethod QDomAttr QDomNode::toAttr()
[const]QDomCDATASectiontoCDATASectionMethod QDomCDATASection QDomNode::toCDATASection()
[const]QDomCharacterDatatoCharacterDataMethod QDomCharacterData QDomNode::toCharacterData()
[const]QDomCommenttoCommentMethod QDomComment QDomNode::toComment()
[const]QDomDocumenttoDocumentMethod QDomDocument QDomNode::toDocument()
[const]QDomDocumentFragmenttoDocumentFragmentMethod QDomDocumentFragment QDomNode::toDocumentFragment()
[const]QDomDocumentTypetoDocumentTypeMethod QDomDocumentType QDomNode::toDocumentType()
[const]QDomElementtoElementMethod QDomElement QDomNode::toElement()
[const]QDomEntitytoEntityMethod QDomEntity QDomNode::toEntity()
[const]QDomEntityReferencetoEntityReferenceMethod QDomEntityReference QDomNode::toEntityReference()
[const]QDomNotationtoNotationMethod QDomNotation QDomNode::toNotation()
[const]QDomProcessingInstructiontoProcessingInstructionMethod QDomProcessingInstruction QDomNode::toProcessingInstruction()
[const]QDomTexttoTextMethod QDomText QDomNode::toText()

Public static methods and constants

[static,const]new QDomNode_NodeType ptrAttributeNodeEnum constant QDomNode::AttributeNode
[static,const]new QDomNode_NodeType ptrBaseNodeEnum constant QDomNode::BaseNode
[static,const]new QDomNode_NodeType ptrCDATASectionNodeEnum constant QDomNode::CDATASectionNode
[static,const]new QDomNode_NodeType ptrCharacterDataNodeEnum constant QDomNode::CharacterDataNode
[static,const]new QDomNode_NodeType ptrCommentNodeEnum constant QDomNode::CommentNode
[static,const]new QDomNode_NodeType ptrDocumentFragmentNodeEnum constant QDomNode::DocumentFragmentNode
[static,const]new QDomNode_NodeType ptrDocumentNodeEnum constant QDomNode::DocumentNode
[static,const]new QDomNode_NodeType ptrDocumentTypeNodeEnum constant QDomNode::DocumentTypeNode
[static,const]new QDomNode_NodeType ptrElementNodeEnum constant QDomNode::ElementNode
[static,const]new QDomNode_EncodingPolicy ptrEncodingFromDocumentEnum constant QDomNode::EncodingFromDocument
[static,const]new QDomNode_EncodingPolicy ptrEncodingFromTextStreamEnum constant QDomNode::EncodingFromTextStream
[static,const]new QDomNode_NodeType ptrEntityNodeEnum constant QDomNode::EntityNode
[static,const]new QDomNode_NodeType ptrEntityReferenceNodeEnum constant QDomNode::EntityReferenceNode
[static,const]new QDomNode_NodeType ptrNotationNodeEnum constant QDomNode::NotationNode
[static,const]new QDomNode_NodeType ptrProcessingInstructionNodeEnum constant QDomNode::ProcessingInstructionNode
[static,const]new QDomNode_NodeType ptrTextNodeEnum constant QDomNode::TextNode

Deprecated methods (protected, public, static, non-static and constructors)

voidcreateUse of this method is deprecated. Use _create instead
voiddestroyUse of this method is deprecated. Use _destroy instead
[const]booldestroyed?Use of this method is deprecated. Use _destroyed? instead
[const]boolis_const_object?Use of this method is deprecated. Use _is_const_object? instead

Detailed description

[const] bool !=(const QDomNode arg1)

Description: Method bool QDomNode::operator!=(const QDomNode &)

[const] bool ==(const QDomNode arg1)

Description: Method bool QDomNode::operator==(const QDomNode &)

[static,const] new QDomNode_NodeType ptr AttributeNode

Description: Enum constant QDomNode::AttributeNode

[static,const] new QDomNode_NodeType ptr BaseNode

Description: Enum constant QDomNode::BaseNode

[static,const] new QDomNode_NodeType ptr CDATASectionNode

Description: Enum constant QDomNode::CDATASectionNode

[static,const] new QDomNode_NodeType ptr CharacterDataNode

Description: Enum constant QDomNode::CharacterDataNode

[static,const] new QDomNode_NodeType ptr CommentNode

Description: Enum constant QDomNode::CommentNode

[static,const] new QDomNode_NodeType ptr DocumentFragmentNode

Description: Enum constant QDomNode::DocumentFragmentNode

[static,const] new QDomNode_NodeType ptr DocumentNode

Description: Enum constant QDomNode::DocumentNode

[static,const] new QDomNode_NodeType ptr DocumentTypeNode

Description: Enum constant QDomNode::DocumentTypeNode

[static,const] new QDomNode_NodeType ptr ElementNode

Description: Enum constant QDomNode::ElementNode

[static,const] new QDomNode_EncodingPolicy ptr EncodingFromDocument

Description: Enum constant QDomNode::EncodingFromDocument

[static,const] new QDomNode_EncodingPolicy ptr EncodingFromTextStream

Description: Enum constant QDomNode::EncodingFromTextStream

[static,const] new QDomNode_NodeType ptr EntityNode

Description: Enum constant QDomNode::EntityNode

[static,const] new QDomNode_NodeType ptr EntityReferenceNode

Description: Enum constant QDomNode::EntityReferenceNode

[static,const] new QDomNode_NodeType ptr NotationNode

Description: Enum constant QDomNode::NotationNode

[static,const] new QDomNode_NodeType ptr ProcessingInstructionNode

Description: Enum constant QDomNode::ProcessingInstructionNode

[static,const] new QDomNode_NodeType ptr TextNode

Description: Enum constant QDomNode::TextNode

void _assign(const QDomNode other)

Description: Assigns another object to self

void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

[const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

QDomNode appendChild(const QDomNode newChild)

Description: Method QDomNode QDomNode::appendChild(const QDomNode &newChild)

QDomNode assign(const QDomNode arg1)

Description: Method QDomNode &QDomNode::operator=(const QDomNode &)

[const] QDomNamedNodeMap attributes

Description: Method QDomNamedNodeMap QDomNode::attributes()

[const] QDomNodeList childNodes

Description: Method QDomNodeList QDomNode::childNodes()

void clear

Description: Method void QDomNode::clear()

[const] QDomNode cloneNode(bool deep = true)

Description: Method QDomNode QDomNode::cloneNode(bool deep)

[const] int columnNumber

Description: Method int QDomNode::columnNumber()

void create

Description: Ensures the C++ object is created

Use of this method is deprecated. Use _create instead

void destroy

Description: Explicitly destroys the object

Use of this method is deprecated. Use _destroy instead

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

Use of this method is deprecated. Use _destroyed? instead

[const] new QDomNode ptr dup

Description: Creates a copy of self

[const] QDomNode firstChild

Description: Method QDomNode QDomNode::firstChild()

[const] QDomElement firstChildElement(string tagName = QString())

Description: Method QDomElement QDomNode::firstChildElement(const QString &tagName)

[const] bool hasAttributes

Description: Method bool QDomNode::hasAttributes()

[const] bool hasChildNodes

Description: Method bool QDomNode::hasChildNodes()

QDomNode insertAfter(const QDomNode newChild,const QDomNode refChild)

Description: Method QDomNode QDomNode::insertAfter(const QDomNode &newChild, const QDomNode &refChild)

QDomNode insertBefore(const QDomNode newChild,const QDomNode refChild)

Description: Method QDomNode QDomNode::insertBefore(const QDomNode &newChild, const QDomNode &refChild)

[const] bool isAttr?

Description: Method bool QDomNode::isAttr()

[const] bool isCDATASection?

Description: Method bool QDomNode::isCDATASection()

[const] bool isCharacterData?

Description: Method bool QDomNode::isCharacterData()

[const] bool isComment?

Description: Method bool QDomNode::isComment()

[const] bool isDocument?

Description: Method bool QDomNode::isDocument()

[const] bool isDocumentFragment?

Description: Method bool QDomNode::isDocumentFragment()

[const] bool isDocumentType?

Description: Method bool QDomNode::isDocumentType()

[const] bool isElement?

Description: Method bool QDomNode::isElement()

[const] bool isEntity?

Description: Method bool QDomNode::isEntity()

[const] bool isEntityReference?

Description: Method bool QDomNode::isEntityReference()

[const] bool isNotation?

Description: Method bool QDomNode::isNotation()

[const] bool isNull?

Description: Method bool QDomNode::isNull()

[const] bool isProcessingInstruction?

Description: Method bool QDomNode::isProcessingInstruction()

[const] bool isSupported?(string feature,string version)

Description: Method bool QDomNode::isSupported(const QString &feature, const QString &version)

[const] bool isText?

Description: Method bool QDomNode::isText()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

Use of this method is deprecated. Use _is_const_object? instead

[const] QDomNode lastChild

Description: Method QDomNode QDomNode::lastChild()

[const] QDomElement lastChildElement(string tagName = QString())

Description: Method QDomElement QDomNode::lastChildElement(const QString &tagName)

[const] int lineNumber

Description: Method int QDomNode::lineNumber()

[const] string localName

Description: Method QString QDomNode::localName()

[const] QDomNode namedItem(string name)

Description: Method QDomNode QDomNode::namedItem(const QString &name)

[const] string namespaceURI

Description: Method QString QDomNode::namespaceURI()

[static] new QDomNode new

Description: Constructor QDomNode::QDomNode()

This method creates an object of class QDomNode.

Python specific notes:

This method is the default initializer of the object

[static] new QDomNode new(const QDomNode arg1)

Description: Constructor QDomNode::QDomNode(const QDomNode &)

This method creates an object of class QDomNode.

Python specific notes:

This method is the default initializer of the object

[const] QDomNode nextSibling

Description: Method QDomNode QDomNode::nextSibling()

[const] QDomElement nextSiblingElement(string taName = QString())

Description: Method QDomElement QDomNode::nextSiblingElement(const QString &taName)

[const] string nodeName

Description: Method QString QDomNode::nodeName()

[const] QDomNode_NodeType nodeType

Description: Method QDomNode::NodeType QDomNode::nodeType()

[const] string nodeValue

Description: Method QString QDomNode::nodeValue()

Python specific notes:

The object exposes a readable attribute 'nodeValue'. This is the getter.

void nodeValue=(string arg1)

Description: Method void QDomNode::setNodeValue(const QString &)

Python specific notes:

The object exposes a writable attribute 'nodeValue'. This is the setter.

void normalize

Description: Method void QDomNode::normalize()

[const] QDomDocument ownerDocument

Description: Method QDomDocument QDomNode::ownerDocument()

[const] QDomNode parentNode

Description: Method QDomNode QDomNode::parentNode()

[const] string prefix

Description: Method QString QDomNode::prefix()

Python specific notes:

The object exposes a readable attribute 'prefix'. This is the getter.

void prefix=(string pre)

Description: Method void QDomNode::setPrefix(const QString &pre)

Python specific notes:

The object exposes a writable attribute 'prefix'. This is the setter.

[const] QDomNode previousSibling

Description: Method QDomNode QDomNode::previousSibling()

[const] QDomElement previousSiblingElement(string tagName = QString())

Description: Method QDomElement QDomNode::previousSiblingElement(const QString &tagName)

QDomNode removeChild(const QDomNode oldChild)

Description: Method QDomNode QDomNode::removeChild(const QDomNode &oldChild)

QDomNode replaceChild(const QDomNode newChild,const QDomNode oldChild)

Description: Method QDomNode QDomNode::replaceChild(const QDomNode &newChild, const QDomNode &oldChild)

[const] void save(QTextStream arg1,int arg2)

Description: Method void QDomNode::save(QTextStream &, int)

[const] void save(QTextStream arg1,int arg2,const QDomNode_EncodingPolicy arg3)

Description: Method void QDomNode::save(QTextStream &, int, QDomNode::EncodingPolicy)

void setNodeValue(string arg1)

Description: Method void QDomNode::setNodeValue(const QString &)

Python specific notes:

The object exposes a writable attribute 'nodeValue'. This is the setter.

void setPrefix(string pre)

Description: Method void QDomNode::setPrefix(const QString &pre)

Python specific notes:

The object exposes a writable attribute 'prefix'. This is the setter.

[const] QDomAttr toAttr

Description: Method QDomAttr QDomNode::toAttr()

[const] QDomCDATASection toCDATASection

Description: Method QDomCDATASection QDomNode::toCDATASection()

[const] QDomCharacterData toCharacterData

Description: Method QDomCharacterData QDomNode::toCharacterData()

[const] QDomComment toComment

Description: Method QDomComment QDomNode::toComment()

[const] QDomDocument toDocument

Description: Method QDomDocument QDomNode::toDocument()

[const] QDomDocumentFragment toDocumentFragment

Description: Method QDomDocumentFragment QDomNode::toDocumentFragment()

[const] QDomDocumentType toDocumentType

Description: Method QDomDocumentType QDomNode::toDocumentType()

[const] QDomElement toElement

Description: Method QDomElement QDomNode::toElement()

[const] QDomEntity toEntity

Description: Method QDomEntity QDomNode::toEntity()

[const] QDomEntityReference toEntityReference

Description: Method QDomEntityReference QDomNode::toEntityReference()

[const] QDomNotation toNotation

Description: Method QDomNotation QDomNode::toNotation()

[const] QDomProcessingInstruction toProcessingInstruction

Description: Method QDomProcessingInstruction QDomNode::toProcessingInstruction()

[const] QDomText toText

Description: Method QDomText QDomNode::toText()