QDomText Class
QDomText 类表示已解析 XML 文档中的文本数据。更多内容...
| 标题: | #include <QDomText> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| 继承自: | QDomCharacterData |
| 被继承者: |
- 所有成员列表(包括继承的成员)
- QDomText 属于XML 类。
注意:该类中的所有函数均为可重入函数。
公共函数
| QDomText() | |
| QDomText(const QDomText &text) | |
| QDomNode::NodeType | nodeType() const |
| QDomText | splitText(int offset) |
| QDomText & | operator=(const QDomText &other) |
详细说明
您可以使用 `splitText()` 将 QDomText 对象中的文本拆分为两个 QDomText 对象。
有关文档对象模型 (DOM) 的更多信息,请参阅第 1 级 和 第 2 级核心规范。有关 DOM 实现的更通用的介绍,请参阅QDomDocument 文档。
成员函数文档
QDomText::QDomText()
创建一个空的 QDomText 对象。
若要创建一个包含内容的 QDomText,请使用 `QDomDocument::createTextNode()`。
QDomText::QDomText(const QDomText &text)
创建text 的副本。
该副本的数据是共享的(浅拷贝):修改其中一个节点也会改变另一个节点。若要进行深拷贝,请使用cloneNode()。
QDomNode::NodeType QDomText::nodeType() const
返回TextNode 。
QDomText QDomText::splitText(int offset)
将此 DOM 文本对象拆分为两个QDomText 对象。该对象保留其前offset 个字符,而第二个(新创建的)对象则包含剩余字符,并被插入到该对象之后,位于文档树中。
该函数返回新创建的对象。
另请参阅 QDomNode::normalize()。
QDomText &QDomText::operator=(const QDomText &other)
将other 赋值给此DOM文本。
复制的数据是共享的(浅拷贝):修改一个节点也会改变另一个节点。若要进行深拷贝,请使用cloneNode()。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.