QDomElement Class Reference

QDomElement Class Reference

#include <qdom.h>

Class Description

Definition at line 476 of file qdom.h.

+ Inheritance diagram for QDomElement:

Public Member Functions

 QDomElement ()
 
 QDomElement (const QDomElement &x)
 
QDomElementoperator= (const QDomElement &)
 
QString attribute (const QString &name, const QString &defValue=QString()) const
 
void setAttribute (const QString &name, const QString &value)
 
void setAttribute (const QString &name, qlonglong value)
 
void setAttribute (const QString &name, qulonglong value)
 
void setAttribute (const QString &name, int value)
 
void setAttribute (const QString &name, uint value)
 
void setAttribute (const QString &name, float value)
 
void setAttribute (const QString &name, double value)
 
void removeAttribute (const QString &name)
 
QDomAttr attributeNode (const QString &name)
 
QDomAttr setAttributeNode (const QDomAttr &newAttr)
 
QDomAttr removeAttributeNode (const QDomAttr &oldAttr)
 
QDomNodeList elementsByTagName (const QString &tagname) const
 
bool hasAttribute (const QString &name) const
 
QString attributeNS (const QString nsURI, const QString &localName, const QString &defValue=QString()) const
 
void setAttributeNS (const QString nsURI, const QString &qName, const QString &value)
 
void setAttributeNS (const QString nsURI, const QString &qName, int value)
 
void setAttributeNS (const QString nsURI, const QString &qName, uint value)
 
void setAttributeNS (const QString nsURI, const QString &qName, qlonglong value)
 
void setAttributeNS (const QString nsURI, const QString &qName, qulonglong value)
 
void setAttributeNS (const QString nsURI, const QString &qName, double value)
 
void removeAttributeNS (const QString &nsURI, const QString &localName)
 
QDomAttr attributeNodeNS (const QString &nsURI, const QString &localName)
 
QDomAttr setAttributeNodeNS (const QDomAttr &newAttr)
 
QDomNodeList elementsByTagNameNS (const QString &nsURI, const QString &localName) const
 
bool hasAttributeNS (const QString &nsURI, const QString &localName) const
 
QString tagName () const
 
void setTagName (const QString &name)
 
QDomNamedNodeMap attributes () const
 
QDomNode::NodeType nodeType () const
 
QString text () const
 
- Public Member Functions inherited from QDomNode
 QDomNode ()
 
 QDomNode (const QDomNode &)
 
QDomNodeoperator= (const QDomNode &)
 
bool operator== (const QDomNode &) const
 
bool operator!= (const QDomNode &) const
 
 ~QDomNode ()
 
QDomNode insertBefore (const QDomNode &newChild, const QDomNode &refChild)
 
QDomNode insertAfter (const QDomNode &newChild, const QDomNode &refChild)
 
QDomNode replaceChild (const QDomNode &newChild, const QDomNode &oldChild)
 
QDomNode removeChild (const QDomNode &oldChild)
 
QDomNode appendChild (const QDomNode &newChild)
 
bool hasChildNodes () const
 
QDomNode cloneNode (bool deep=true) const
 
void normalize ()
 
bool isSupported (const QString &feature, const QString &version) const
 
QString nodeName () const
 
NodeType nodeType () const
 
QDomNode parentNode () const
 
QDomNodeList childNodes () const
 
QDomNode firstChild () const
 
QDomNode lastChild () const
 
QDomNode previousSibling () const
 
QDomNode nextSibling () const
 
QDomNamedNodeMap attributes () const
 
QDomDocument ownerDocument () const
 
QString namespaceURI () const
 
QString localName () const
 
bool hasAttributes () const
 
QString nodeValue () const
 
void setNodeValue (const QString &)
 
QString prefix () const
 
void setPrefix (const QString &pre)
 
bool isAttr () const
 
bool isCDATASection () const
 
bool isDocumentFragment () const
 
bool isDocument () const
 
bool isDocumentType () const
 
bool isElement () const
 
bool isEntityReference () const
 
bool isText () const
 
bool isEntity () const
 
bool isNotation () const
 
bool isProcessingInstruction () const
 
bool isCharacterData () const
 
bool isComment () const
 
QDomNode namedItem (const QString &name) const
 Shortcut to avoid dealing with QDomNodeList all the time. More...
 
bool isNull () const
 
void clear ()
 
QDomAttr toAttr () const
 
QDomCDATASection toCDATASection () const
 
QDomDocumentFragment toDocumentFragment () const
 
QDomDocument toDocument () const
 
QDomDocumentType toDocumentType () const
 
QDomElement toElement () const
 
QDomEntityReference toEntityReference () const
 
QDomText toText () const
 
QDomEntity toEntity () const
 
QDomNotation toNotation () const
 
QDomProcessingInstruction toProcessingInstruction () const
 
QDomCharacterData toCharacterData () const
 
QDomComment toComment () const
 
void save (QTextStream &, int) const
 
void save (QTextStream &, int, EncodingPolicy) const
 
QDomElement firstChildElement (const QString &tagName=QString()) const
 
QDomElement lastChildElement (const QString &tagName=QString()) const
 
QDomElement previousSiblingElement (const QString &tagName=QString()) const
 
QDomElement nextSiblingElement (const QString &taName=QString()) const
 
int lineNumber () const
 
int columnNumber () const
 

Friends

class QDomDocument
 
class QDomNode
 
class QDomAttr
 

Additional Inherited Members

- Public Types inherited from QDomNode
enum  NodeType {
  ElementNode = 1, AttributeNode = 2, TextNode = 3, CDATASectionNode = 4,
  EntityReferenceNode = 5, EntityNode = 6, ProcessingInstructionNode = 7, CommentNode = 8,
  DocumentNode = 9, DocumentTypeNode = 10, DocumentFragmentNode = 11, NotationNode = 12,
  BaseNode = 21, CharacterDataNode = 22
}
 
enum  EncodingPolicy { EncodingFromDocument = 1, EncodingFromTextStream = 2 }
 
- Protected Member Functions inherited from QDomNode
 QDomNode (QDomNodePrivate *)
 
- Protected Attributes inherited from QDomNode
QDomNodePrivate * impl
 

Constructor & Destructor Documentation

QDomElement ( const QDomElement x)

Member Function Documentation

QDomElement& operator= ( const QDomElement )
QString attribute ( const QString name,
const QString defValue = QString() 
) const
void setAttribute ( const QString name,
const QString value 
)
void setAttribute ( const QString name,
qlonglong  value 
)
void setAttribute ( const QString name,
qulonglong  value 
)
void setAttribute ( const QString name,
int  value 
)
inline

Definition at line 488 of file qdom.h.

489  { setAttribute(name, qlonglong(value)); }
void setAttribute(const QString &name, const QString &value)
GLsizei const GLfloat * value
Definition: GLee.h:1742
qint64 qlonglong
Definition: qglobal.h:951
void setAttribute ( const QString name,
uint  value 
)
inline

Definition at line 490 of file qdom.h.

491  { setAttribute(name, qulonglong(value)); }
void setAttribute(const QString &name, const QString &value)
GLsizei const GLfloat * value
Definition: GLee.h:1742
quint64 qulonglong
Definition: qglobal.h:952
void setAttribute ( const QString name,
float  value 
)
void setAttribute ( const QString name,
double  value 
)
void removeAttribute ( const QString name)
QDomAttr attributeNode ( const QString name)
QDomAttr setAttributeNode ( const QDomAttr newAttr)
QDomAttr removeAttributeNode ( const QDomAttr oldAttr)
QDomNodeList elementsByTagName ( const QString tagname) const
bool hasAttribute ( const QString name) const
QString attributeNS ( const QString  nsURI,
const QString localName,
const QString defValue = QString() 
) const
void setAttributeNS ( const QString  nsURI,
const QString qName,
const QString value 
)
void setAttributeNS ( const QString  nsURI,
const QString qName,
int  value 
)
inline

Definition at line 503 of file qdom.h.

504  { setAttributeNS(nsURI, qName, qlonglong(value)); }
GLsizei const GLfloat * value
Definition: GLee.h:1742
void setAttributeNS(const QString nsURI, const QString &qName, const QString &value)
qint64 qlonglong
Definition: qglobal.h:951
void setAttributeNS ( const QString  nsURI,
const QString qName,
uint  value 
)
inline

Definition at line 505 of file qdom.h.

506  { setAttributeNS(nsURI, qName, qulonglong(value)); }
GLsizei const GLfloat * value
Definition: GLee.h:1742
void setAttributeNS(const QString nsURI, const QString &qName, const QString &value)
quint64 qulonglong
Definition: qglobal.h:952
void setAttributeNS ( const QString  nsURI,
const QString qName,
qlonglong  value 
)
void setAttributeNS ( const QString  nsURI,
const QString qName,
qulonglong  value 
)
void setAttributeNS ( const QString  nsURI,
const QString qName,
double  value 
)
void removeAttributeNS ( const QString nsURI,
const QString localName 
)
QDomAttr attributeNodeNS ( const QString nsURI,
const QString localName 
)
QDomAttr setAttributeNodeNS ( const QDomAttr newAttr)
QDomNodeList elementsByTagNameNS ( const QString nsURI,
const QString localName 
) const
bool hasAttributeNS ( const QString nsURI,
const QString localName 
) const
QString tagName ( ) const
void setTagName ( const QString name)
QDomNamedNodeMap attributes ( ) const
QDomNode::NodeType nodeType ( ) const
inline

Definition at line 522 of file qdom.h.

522 { return ElementNode; }
QString text ( ) const

Friends And Related Function Documentation

friend class QDomDocument
friend

Definition at line 529 of file qdom.h.

friend class QDomNode
friend

Definition at line 530 of file qdom.h.

friend class QDomAttr
friend

Definition at line 531 of file qdom.h.


The documentation for this class was generated from the following file: