O editor de esquemas XML dispõe de um mecanismo incorporado para processar questões de integridade referencial. Quando elimina determinados nós, a limpeza de quaisquer nós afectados ocorrerá automaticamente.
<schema> <element name="comment" type="string"> <complexType name="Items"> <sequence> <element ref="comment"> </sequence> </complexType> </schema>
Se o elemento global (comentário) for eliminado, todas as referências que lhe forem feitas sê-lo-iam em erro. Contudo, quando elimina o elemento global, o editor de esquemas XML limpará utilizando o seguinte algoritmo: