Un modello del contenuto dell'elemento rappresenta i dati che possono essere contenuti nel contenuto di un elemento (cioè, tra la tag iniziale e quella finale di un elemento in un file XML). La modifica del modello del contenuto di un elemento consente di determinare esattamente quale elemento può (e non può) contenere.
Ci sono quattro tipi di modelli del contenuto: contenuto dell'elemento, contenuto misto, contenuto EMPTY e contenuto ANY
Nel modello del contenuto contenuto dell'elemento un elemento può solo contenere altri elementi secondari. Nel modello del contenuto contenuto misto, un elemento può contenere i dati del carattere (il testo che non viene analizzato dal programma di analisi XML) e altri elementi secondari. Nel modello del contenuto Contenuto EMPTY, un elemento non può contenere altri elementi o il testo. Nel modello del contenuto Contenuto ANY, l'elemento può letteralmente contenere tutto - altri elementi, in qualsiasi numero e testo.
Nell'editor DTD, è possibile creare elementi con tutti questi modelli del contenuto. Quando si crea un elemento nell'editor DTD, un elemento secondario con un modello del contenuto EMPTY viene automaticamente creato.
Le seguenti istruzioni sono state scritte per la prospettiva Risorsa, ma queste funzionano in molte altre prospettive.
Per modificare il modello del contenuto di un elemento, seguire la procedura di seguito riportata: