A DTD (Document Type Definition) de uma mensagem XML é representada por um elemento de sintaxe do tipo DocTypeDecl e seus filhos e descendentes. Eles constituem a construção DOCTYPE.
Apenas subconjuntos DTD internos (seqüenciais) são representados na árvore de elementos de sintaxe. Um DTD em linha é um DTD que está declarado no próprio documento XML. Ele pode ser uma definição de DTD completa ou pode estender a definição em um DTD externo.
Os subconjuntos de DTD externos (identificados pelos elementos SystemID ou PublicId descritos abaixo) podem ser referidos na mensagem, mas os referidos não são resolvidos pelo intermediário.
Os nomes de correlação são definidos pelo WebSphere Message Broker:
O exemplo DTD é um exemplo de um DTD XML.