Comment ajouter un type de document à un XDocument?

J'ai déjà un XDocument objet que je voudrais ajouter un XML doctype. Par exemple:

XDocument doc = XDocument.Parse("<a>test</a>");

Je peux créer une XDocumentType à l'aide de:

XDocumentType doctype = new XDocumentType("a", "-//TEST//", "test.dtd", "");

Mais comment puis-je l'appliquer à l'existant XDocument?

source d'informationauteur James Sulak