이 페이지에서

QDomEntityReference Class

QDomEntityReference 클래스는 XML 엔티티 참조를 나타냅니다. 더 보기...

헤더: #include <QDomEntityReference>
CMake: find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake: QT += xml
상속: QDomNode

참고: 이 클래스의 모든 함수는 재진입 가능합니다.

공개 함수

QDomEntityReference()
QDomEntityReference(const QDomEntityReference &entityReference)
QDomNode::NodeType nodeType() const
QDomEntityReference &operator=(const QDomEntityReference &other)

상세 설명

소스 문서에 엔티티 참조가 있거나 사용자가 엔티티 참조를 삽입하려는 경우, QDomEntityReference 객체가 DOM 트리에 삽입될 수 있습니다.

문자 참조 및 미리 정의된 엔티티에 대한 참조는 XML 프로세서에 의해 확장되어, 문자가 엔티티 참조가 아닌 해당 유니코드 값으로 표현된다는 점에 유의하십시오.

또한, XML 프로세서는 QDomEntityReference 객체를 제공하는 대신 DOM 트리를 구축하는 동안 엔티티 참조를 완전히 확장할 수도 있습니다.

만약 그러한 객체를 제공하는 경우, 주어진 엔티티 참조 노드에 대해 참조된 엔티티를 나타내는 엔티티 노드가 없을 수도 있습니다. 하지만 그러한 엔티티가 존재하는 경우, 엔티티 참조 노드의 자식 목록은 엔티티 노드의 자식 목록과 동일합니다. 엔티티 노드와 마찬가지로, 엔티티 참조의 모든 하위 노드는 읽기 전용입니다.

문서 객체 모델(Document Object Model)에 대한 자세한 내용은 레벨 1 및 레벨 2 코어를 참조하십시오. DOM 구현에 대한 보다 일반적인 소개는 QDomDocument 문서를 참조하십시오.

멤버 함수 문서

QDomEntityReference::QDomEntityReference()

빈 엔티티 참조를 생성합니다. 내용이 포함된 엔티티 참조를 생성하려면 ` QDomDocument::createEntityReference()`를 사용하십시오.

QDomEntityReference::QDomEntityReference(const QDomEntityReference &entityReference)

entityReference 의 복사본을 생성합니다.

복사본의 데이터는 공유됩니다(얕은 복사): 한 노드를 수정하면 다른 노드도 변경됩니다. 깊은 복사를 하려면 ` cloneNode()`를 사용하십시오.

QDomNode::NodeType QDomEntityReference::nodeType() const

EntityReference 를 반환합니다.

QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &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.