Refactoring i XML-skemafiler

I en XML-skemafil kan forfattere vha. refactoring foretage en enkelt artefaktændring og få implementeret denne ændring i alle andre afhængige artefakter.

Refactoring eliminerer den besværlige redigering, der kræves for at gendanne afbrudte afhængigheder, som er forårsaget af artefaktændringer, som påvirker andre afhængige artefakter (f.eks. omdøbning af et XML-skemaelement).
  1. Opret et nyt XML-skema, eller dobbeltklik på et eksisterende skema i oversigten Navigator. Det åbnes automatisk i XML-skemaeditor.
  2. Du udfører refactoring af en artefakt ved at placere markøren på artefaktet, højreklikke på det og herefter klikke påRefactor > Omdøb Der vises en pop op-dialogboks, hvor du bliver bedt om at angive et nyt navn på artefaktet.
    1. Skriv det nye navn på artefaktet.
    2. (Valgfrit) Klik på Vis resultat. Der vises et vindue med alle de ændringer, der bliver foretaget ved refactoring.
    3. Klik på OK.
Det nye navn angives i den åbne XSD-kilde og i alle afhængige artefakter.
Komponentreferencer i XML-skema
Globale navngivne komponenter Reference
  • <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">