QDomDocument Class Reference

QDomDocument Class Reference

#include <qdom.h>

Class Description

Definition at line 308 of file qdom.h.

+ Inheritance diagram for QDomDocument:

Public Member Functions

 QDomDocument ()
 
 QDomDocument (const QString &name)
 
 QDomDocument (const QDomDocumentType &doctype)
 
 QDomDocument (const QDomDocument &x)
 
QDomDocumentoperator= (const QDomDocument &)
 
 ~QDomDocument ()
 
QDomElement createElement (const QString &tagName)
 
QDomDocumentFragment createDocumentFragment ()
 
QDomText createTextNode (const QString &data)
 
QDomComment createComment (const QString &data)
 
QDomCDATASection createCDATASection (const QString &data)
 
QDomProcessingInstruction createProcessingInstruction (const QString &target, const QString &data)
 
QDomAttr createAttribute (const QString &name)
 
QDomEntityReference createEntityReference (const QString &name)
 
QDomNodeList elementsByTagName (const QString &tagname) const
 
QDomNode importNode (const QDomNode &importedNode, bool deep)
 
QDomElement createElementNS (const QString &nsURI, const QString &qName)
 
QDomAttr createAttributeNS (const QString &nsURI, const QString &qName)
 
QDomNodeList elementsByTagNameNS (const QString &nsURI, const QString &localName)
 
QDomElement elementById (const QString &elementId)
 
QDomDocumentType doctype () const
 
QDomImplementation implementation () const
 
QDomElement documentElement () const
 
QDomNode::NodeType nodeType () const
 
bool setContent (const QByteArray &text, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (const QString &text, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (QIODevice *dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (QXmlInputSource *source, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (const QByteArray &text, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (const QString &text, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (QIODevice *dev, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
bool setContent (QXmlInputSource *source, QXmlReader *reader, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
 
QString toString (int=1) const
 
QByteArray toByteArray (int=1) 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 QDomNode
 

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

QDomDocument ( const QString name)
explicit
QDomDocument ( const QDomDocumentType doctype)
explicit
QDomDocument ( const QDomDocument x)

Member Function Documentation

QDomDocument& operator= ( const QDomDocument )
QDomElement createElement ( const QString tagName)
QDomDocumentFragment createDocumentFragment ( )
QDomText createTextNode ( const QString data)
QDomComment createComment ( const QString data)
QDomCDATASection createCDATASection ( const QString data)
QDomProcessingInstruction createProcessingInstruction ( const QString target,
const QString data 
)
QDomAttr createAttribute ( const QString name)
QDomEntityReference createEntityReference ( const QString name)
QDomNodeList elementsByTagName ( const QString tagname) const
QDomNode importNode ( const QDomNode importedNode,
bool  deep 
)
QDomElement createElementNS ( const QString nsURI,
const QString qName 
)
QDomAttr createAttributeNS ( const QString nsURI,
const QString qName 
)
QDomNodeList elementsByTagNameNS ( const QString nsURI,
const QString localName 
)
QDomElement elementById ( const QString elementId)
QDomDocumentType doctype ( ) const
QDomImplementation implementation ( ) const
QDomElement documentElement ( ) const
QDomNode::NodeType nodeType ( ) const
inline

Definition at line 340 of file qdom.h.

340 { return DocumentNode; }
bool setContent ( const QByteArray text,
bool  namespaceProcessing,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( const QString text,
bool  namespaceProcessing,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( QIODevice dev,
bool  namespaceProcessing,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( QXmlInputSource source,
bool  namespaceProcessing,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( const QByteArray text,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( const QString text,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( QIODevice dev,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
bool setContent ( QXmlInputSource source,
QXmlReader reader,
QString errorMsg = 0,
int errorLine = 0,
int errorColumn = 0 
)
QString toString ( int  = 1) const
QByteArray toByteArray ( int  = 1) const

Friends And Related Function Documentation

friend class QDomNode
friend

Definition at line 359 of file qdom.h.


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