En esta página

Qt XML

El módulo Qt XML proporciona una implementación del estándar DOM para XML.

Nota: Qt XML ya no recibirá funciones adicionales. Para leer o escribir documentos XML de forma iterativa (SAX), utilice las clases QXmlStreamReader y QXmlStreamWriter. Estas clases son más fáciles de usar y se ajustan mejor al estándar XML.

La página Qt XML C++ Classes ofrece una visión general de las clases disponibles en este módulo.

Uso del módulo

Usar un módulo Qt requiere enlazar con la librería del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.

Construir con CMake

Utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:

find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)

Véase también la descripción general de la compilación con CMake.

Construcción con qmake

Para configurar el módulo para su compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:

QT += xml

Evolución del módulo

Cambios en Qt XML enumera los cambios importantes en la API del módulo y la funcionalidad que se hicieron para la serie Qt 6 de Qt.

Licencias

El módulo Qt XML está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo licencias de software libre: La GNU Lesser General Public License, versión 3, o la GNU General Public License, versión 2. Vea Licencias Qt para más detalles.

© 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.