Refaktorisering i en XML-skjemafil gjør det mulig for forfattere å gjøre en enkelt artefaktendring og få endringen implementert
i alle andre avhengige artefakter.
Refaktorisering eliminerer behovet for omstendelig redigering, som ofte er nødvendig for å gjenopprette
brutte avhengighetsforhold forårsaket av artefaktendringer som får ringvirkninger for andre avhengige artefakter
(f.eks. navneendring for et XML-skjemaelement).
- Opprett et nytt XML-skjema eller dobbeltklikk på et eksisterende skjema i Navigator-visningen. Det bli automatisk åpnet i XML-skjemaredigeringsprogrammet.
- Refaktoriser en artefakt ved å sette markøren i artefakten, høyreklikke på den og klikke på
. En hurtigmeny ber deg oppgi navn på artefakten.
- Oppgi det nye navnet på artefakten.
- (Valgfritt:) Klikk på Forhåndsvisning. Det blir åpnet et vindu som viser alle endringer som vil finne sted som følge av refaktoriseringen.
- Klikk på OK.
Det nye navnet blir lagt inn i den åpnede XSD-kilden, og i alle avhengige artefakter.
Komponentreferanser i XML-skjemaGlobalt navngitte komponenter |
Referanse |
|
- <element ref="foo">
- <element substitutionGroup="foo"
|
- <simple/complexType name="foo">
|
- <element type="foo">
- <attribute type="foo">
- <restriction base="foo">
- <substitution base="foo">
|
|
|
- <attributeGroup name="foo">
|
- <attributeGroup ref="foo">
|
|
|