📄 qdom.h
字号:
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(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 ); // Qt extensions QString toString(int = 1) const; QByteArray toByteArray(int = 1) const;private: QDomDocument(QDomDocumentPrivate*); friend class QDomNode;};class Q_XML_EXPORT QDomNamedNodeMap{public: QDomNamedNodeMap(); QDomNamedNodeMap(const QDomNamedNodeMap&); QDomNamedNodeMap& operator= (const QDomNamedNodeMap&); bool operator== (const QDomNamedNodeMap&) const; bool operator!= (const QDomNamedNodeMap&) const; ~QDomNamedNodeMap(); // DOM functions QDomNode namedItem(const QString& name) const; QDomNode setNamedItem(const QDomNode& newNode); QDomNode removeNamedItem(const QString& name); QDomNode item(int index) const; QDomNode namedItemNS(const QString& nsURI, const QString& localName) const; QDomNode setNamedItemNS(const QDomNode& newNode); QDomNode removeNamedItemNS(const QString& nsURI, const QString& localName); // DOM read only attributes uint length() const; int count() const { return length(); } // Qt API consitancy inline int size() const { return length(); } // Qt API consistency inline bool isEmpty() const { return length() == 0; } // Qt API consistency // Qt extension bool contains(const QString& name) const;private: QDomNamedNodeMapPrivate* impl; QDomNamedNodeMap(QDomNamedNodeMapPrivate*); friend class QDomNode; friend class QDomDocumentType; friend class QDomElement;};class Q_XML_EXPORT QDomDocumentFragment : public QDomNode{public: QDomDocumentFragment(); QDomDocumentFragment(const QDomDocumentFragment& x); QDomDocumentFragment& operator= (const QDomDocumentFragment&); // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return DocumentFragmentNode; }private: QDomDocumentFragment(QDomDocumentFragmentPrivate*); friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomCharacterData : public QDomNode{public: QDomCharacterData(); QDomCharacterData(const QDomCharacterData& x); QDomCharacterData& operator= (const QDomCharacterData&); // DOM functions QString substringData(unsigned long offset, unsigned long count); void appendData(const QString& arg); void insertData(unsigned long offset, const QString& arg); void deleteData(unsigned long offset, unsigned long count); void replaceData(unsigned long offset, unsigned long count, const QString& arg); // DOM read only attributes uint length() const; // DOM attributes QString data() const; void setData(const QString&); // Overridden from QDomNode QDomNode::NodeType nodeType() const;private: QDomCharacterData(QDomCharacterDataPrivate*); friend class QDomDocument; friend class QDomText; friend class QDomComment; friend class QDomNode;};class Q_XML_EXPORT QDomAttr : public QDomNode{public: QDomAttr(); QDomAttr(const QDomAttr& x); QDomAttr& operator= (const QDomAttr&); // DOM read only attributes QString name() const; bool specified() const; QDomElement ownerElement() const; // DOM attributes QString value() const; void setValue(const QString&); // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return AttributeNode; }private: QDomAttr(QDomAttrPrivate*); friend class QDomDocument; friend class QDomElement; friend class QDomNode;};class Q_XML_EXPORT QDomElement : public QDomNode{public: QDomElement(); QDomElement(const QDomElement& x); QDomElement& operator= (const QDomElement&); // DOM functions 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); inline void setAttribute(const QString& name, int value) { setAttribute(name, qlonglong(value)); } inline void setAttribute(const QString& name, uint value) { setAttribute(name, qulonglong(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); inline void setAttributeNS(const QString nsURI, const QString& qName, int value) { setAttributeNS(nsURI, qName, qlonglong(value)); } inline void setAttributeNS(const QString nsURI, const QString& qName, uint value) { setAttributeNS(nsURI, qName, qulonglong(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; // DOM read only attributes QString tagName() const; void setTagName(const QString& name); // Qt extension // Overridden from QDomNode QDomNamedNodeMap attributes() const; inline QDomNode::NodeType nodeType() const { return ElementNode; } QString text() const;private: QDomElement(QDomElementPrivate*); friend class QDomDocument; friend class QDomNode; friend class QDomAttr;};class Q_XML_EXPORT QDomText : public QDomCharacterData{public: QDomText(); QDomText(const QDomText& x); QDomText& operator= (const QDomText&); // DOM functions QDomText splitText(int offset); // Overridden from QDomCharacterData inline QDomNode::NodeType nodeType() const { return TextNode; }private: QDomText(QDomTextPrivate*); friend class QDomCDATASection; friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomComment : public QDomCharacterData{public: QDomComment(); QDomComment(const QDomComment& x); QDomComment& operator= (const QDomComment&); // Overridden from QDomCharacterData inline QDomNode::NodeType nodeType() const { return CommentNode; }private: QDomComment(QDomCommentPrivate*); friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomCDATASection : public QDomText{public: QDomCDATASection(); QDomCDATASection(const QDomCDATASection& x); QDomCDATASection& operator= (const QDomCDATASection&); // Overridden from QDomText inline QDomNode::NodeType nodeType() const { return CDATASectionNode; }private: QDomCDATASection(QDomCDATASectionPrivate*); friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomNotation : public QDomNode{public: QDomNotation(); QDomNotation(const QDomNotation& x); QDomNotation& operator= (const QDomNotation&); // DOM read only attributes QString publicId() const; QString systemId() const; // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return NotationNode; }private: QDomNotation(QDomNotationPrivate*); friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomEntity : public QDomNode{public: QDomEntity(); QDomEntity(const QDomEntity& x); QDomEntity& operator= (const QDomEntity&); // DOM read only attributes QString publicId() const; QString systemId() const; QString notationName() const; // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return EntityNode; }private: QDomEntity(QDomEntityPrivate*); friend class QDomNode;};class Q_XML_EXPORT QDomEntityReference : public QDomNode{public: QDomEntityReference(); QDomEntityReference(const QDomEntityReference& x); QDomEntityReference& operator= (const QDomEntityReference&); // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return EntityReferenceNode; }private: QDomEntityReference(QDomEntityReferencePrivate*); friend class QDomDocument; friend class QDomNode;};class Q_XML_EXPORT QDomProcessingInstruction : public QDomNode{public: QDomProcessingInstruction(); QDomProcessingInstruction(const QDomProcessingInstruction& x); QDomProcessingInstruction& operator= (const QDomProcessingInstruction&); // DOM read only attributes QString target() const; // DOM attributes QString data() const; void setData(const QString& d); // Overridden from QDomNode inline QDomNode::NodeType nodeType() const { return ProcessingInstructionNode; }private: QDomProcessingInstruction(QDomProcessingInstructionPrivate*); friend class QDomDocument; friend class QDomNode;};Q_XML_EXPORT QTextStream& operator<<(QTextStream&, const QDomNode&);#endif // QT_NO_DOMQT_END_HEADER#endif // QDOM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -