Integridade referencial no editor de esquemas XML

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.

Quando define um tipo complexo, pode adicionar-lhe um modelo de conteúdo e referenciar um elemento global.
Por exemplo:
<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:

Eliminar esquema incluído e importado

Se um esquema incluído ou importado for eliminado, terá de repor manualmente as seguintes referências de tipo como apropriado:
  • Elemento global e tipo de elemento
  • Tipo de atributo
  • Derivação de tipo complexo
  • Derivação de tipo simples
Não serão repostas automaticamente se um esquema incluído ou importado for eliminado.
Conceitos relacionados
Editor de esquemas XML
Tarefas relacionadas
Editar propriedades de um esquema XML
Eliminar componentes de esquema XML