El estándar XML define un método para describir contenido estructurado utilizando una sintaxis basada en texto ASCII de etiquetas de elemento, atributos y codificaciones de caracteres. Tanto el software InDesign 2.0 como el software FrameMaker 7.0 pueden leer y escribir contenido de documentos en XML. Sin embargo, ambas aplicaciones varían considerablemente en sus funciones que admiten el procesamiento de contenido de documentos XML. El software InDesign está diseñado principalmente para profesionales de gráficos que necesitan importar y exportar contenido XML y asignar ese contenido a sus diseños de página. El software InDesign 2.0 admite XML bien formado, cuyo enfoque de «flujo libre» es adecuado para la comunidad de artes gráficas.
El software FrameMaker 7.0 ofrece un nivel diferente de compatibilidad con XML que refleja las necesidades de sus usuarios objetivo de XML válido. XML es válido si se ajusta al conjunto de reglas establecidas para el tipo de documento que se está procesando, típicamente definido en una Definición de Tipo de Documento (DTD). El software FrameMaker puede determinar automáticamente la DTD aplicable a un documento XML específico y validar el contenido para su conformidad con la DTD cuando lee y escribe XML. El software FrameMaker también proporciona un lenguaje de estilos descrito en un Documento de Definición de Elemento (EDD) y un método para asignar elementos XML a elementos de documento FrameMaker, como marcadores, referencias cruzadas, tablas y gráficos que se define en un conjunto de Reglas de Lectura/Escritura. Para la creación de contenido, el software FrameMaker proporciona un entorno de autoría estructurada que integra estrechamente el modo de edición WYSIWYG con la ventana de Vista de Estructura, que proporciona una visualización que admite la creación de contenido válido al proporcionar validación continua y edición guiada. El software FrameMaker 7.0 también incluye herramientas para estructurar contenido heredado no estructurado que anteriormente ha sido etiquetado con estilos de formato. También es posible leer y escribir XML bien formado mientras se trabaja en el modo de autoría sin estructura.