QDomDocumentType Class
QDomDocumentType クラスは、ドキュメントツリーにおける DTD の表現です。詳細...
| ヘッダー: | #include <QDomDocumentType> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| 継承元: | QDomNode |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- QDomDocumentType はXML クラスの一部です。
注:このクラスのすべての関数は再入可能です。
パブリック関数
| QDomDocumentType() | |
| QDomDocumentType(const QDomDocumentType &documentType) | |
| QDomNamedNodeMap | entities() const |
| QString | internalSubset() const |
| QString | name() const |
| QDomNode::NodeType | nodeType() const |
| QDomNamedNodeMap | notations() const |
| QString | publicId() const |
| QString | systemId() const |
| QDomDocumentType & | operator=(const QDomDocumentType &other) |
詳細な説明
QDomDocumentType クラスを使用すると、DTD 内のデータ構造の一部に対して読み取り専用のアクセスが可能になります。このクラスは、entities() およびnotations() のすべてのマップを返すことができます。 さらに、関数name() は、<!DOCTYPE name> タグで指定されているドキュメントタイプの名前を返します。このクラスは、publicId()、systemId()、internalSubset() 関数も提供しています。
QDomDocumentも参照してください 。
メンバ関数のドキュメント
QDomDocumentType::QDomDocumentType()
空の QDomDocumentType オブジェクトを作成します。
QDomDocumentType::QDomDocumentType(const QDomDocumentType &documentType)
documentType のコピーを作成します。
このコピーのデータは共有されています(浅いコピー):一方のノードを変更すると、もう一方も変更されます。深いコピーを作成したい場合は、cloneNode() を使用してください。
QDomNamedNodeMap QDomDocumentType::entities() const
DTDで記述されているすべてのエンティティのマップを返します。
QString QDomDocumentType::internalSubset() const
ドキュメント型の内部部分集合を返します。内部部分集合が存在しない場合は、空文字列を返します。
publicId() およびsystemId()も参照してください 。
QString QDomDocumentType::name() const
<!DOCTYPE name> タグで指定されたドキュメントタイプの名前を返します。
nodeName()も参照してください 。
QDomNode::NodeType QDomDocumentType::nodeType() const
DocumentTypeNode を返します。
isDocumentType() およびQDomNode::toDocumentType()も参照してください 。
QDomNamedNodeMap QDomDocumentType::notations() const
DTDで記述されているすべての表記法のマップを返します。
QString QDomDocumentType::publicId() const
外部DTDサブセットのパブリック識別子を返します。パブリック識別子がない場合は、空の文字列を返します。
systemId()、internalSubset()、およびQDomImplementation::createDocumentType()も参照してください 。
QString QDomDocumentType::systemId() const
外部DTDサブセットのシステム識別子を返します。システム識別子がない場合は、空の文字列を返します。
publicId()、internalSubset()、およびQDomImplementation::createDocumentType()も参照してください 。
QDomDocumentType &QDomDocumentType::operator=(const QDomDocumentType &other)
このドキュメントタイプに「other 」を割り当てます。
コピーされたデータは共有されます(浅いコピー):あるノードを変更すると、もう一方のノードも変更されます。深いコピーを作成したい場合は、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.