La declaración de tipo de documento (DTD) de un mensaje XML se representa mediante un elemento de sintaxis de tipo DocTypeDecl y mediante sus elementos hijo y elementos inferiores. Éstos contienen la construcción DOCTYPE.
En el árbol de elementos de sintaxis sólo se representan subconjuntos DTD internos (incorporados). Una DTD incorporada es una DTD que se declara en el propio documento XML. Puede ser una definición DTD completa o puede ampliar la definición en una DTD externa.
En el mensaje se puede hacer referencia a subconjuntos de DTD externas (identificados por los elementos SystemID o PublicId descritos más abajo), pero el intermediario no resuelve aquéllos a los que se hace referencia.
WebSphere Message Broker define los nombres de correlación:
El Ejemplo de DTD es un ejemplo de una DTD XML.