Déclaration autonome  
... standalone="yes|no" ...

Si un document est complétement autonome (la DTD, le cas échéant, est entièrement contenue dans le document original), la déclaration standalone="yes" peut alors être utilisée. Si cette déclaration n'est pas indiquée, la valeur no est prise en compte, et toutes les entités externes sont lues et analysées.

Du point de vue d'un développeur d'application XML, cet indicateur n'a aucun effet sur la manière dont le document est analysé. Cependant, s'il est indiqué, il doit être correct. Définir standalone="yes" lorsqu'un document demande des déclarations DTD ne figurant pas dans le fichier de document principal est une violation des règles de validité XML.