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()
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 ()関数は、&lt;!DOCTYPE name&gt;タグで指定された文書タイプの名前を返します。このクラスは、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

&lt;!DOCTYPE name&gt; タグで指定された文書型の名前を返します。

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。