QDomDocumentType Class
QDomDocumentTypeクラスは、ドキュメントツリーにおけるDTDの表現である。詳細...
Header: | #include <QDomDocumentType> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
qmake: | QT += xml |
Inherits: | 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
文書型の内部サブセットを返すか、内部サブセットがない場合は空文字列を返します。
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 ()を使用してください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。