Refactorização em ficheiros de esquema XML

Num ficheiro de esquema XML, a refactorização permite aos autores efectuar uma única alteração ao artefacto, bem como implementar essa alteração em todos os outros artefactos dependentes.

A refactorização elimina a necessidade aborrecida de edição necessária para recuperar dependências com erros provocadas por alterações de artefactos, que, por sua vez, alastram a outros artefactos dependentes (tais como alterar o nome de um elemento de esquema XML).
  1. Crie um novo esquema XML ou faça duplo clique num esquema existente na vista Navegador. É automaticamente aberto no editor de esquemas XML.
  2. Para refactorizar um artefacto, coloque o cursor no artefacto, faça duplo clique sobre este, faça clique com o botão direito do rato no artefacto e faça clique em Refactorizar > Mudar o nome Uma caixa de diálogo emergente irá solicitar a entrada de um novo nome para esse artefacto
    1. Introduza o novo nome do artefacto.
    2. (Opcional) Faça clique em Pré-visualizar. Será aberta uma janela indicando todas as alterações que serão efectuadas devido à refactorização.
    3. Faça clique em OK.
O novo nome será introduzido na fonte de XSD aberta, bem como em todos os artefactos dependentes
Referências a componentes no esquema XML
Componentes com nomes globais Referência
  • <element name="foo">
  • <element ref="foo">
  • <element substitutionGroup="foo"
  • <simple/complexType name="foo">
  • <element type="foo">
  • <attribute type="foo">
  • <restriction base="foo">
  • <substitution base="foo">
  • <attribute name="foo">
  • <attribute ref="foo">
  • <attributeGroup name="foo">
  • <attributeGroup ref="foo">
  • <group name="foo">
  • <group ref="foo">