Refaktoryzacja w plikach schematów XML

Refaktoryzacja w pliku schematu XML umożliwia autorom zmianę pojedynczego artefaktu i zaimplementowanie tej zmiany w pozostałych artefaktach zależnych.

Refaktoryzacja pozwala uniknąć konieczności naprawy zerwanych zależności, spowodowanej zmianami artefaktów wpływającymi na artefakty zależne (na przykład zmianą nazwy elementu schematu XML).
  1. Utwórz nowy schemat XML lub dwukrotnie kliknij istniejący schemat w widoku Nawigator. Plik zostanie automatycznie otwarty w edytorze schematów XML.
  2. Aby wykonać refaktoryzację artefaktu, umieść kursor w obszarze artefaktu, kliknij artefakt prawym przyciskiem myszy, a następnie wybierz opcje Refaktoryzuj > Zmień nazwę. W wywołanym oknie dialogowym zostaniesz poproszony o wpisanie nowej nazwy artefaktu.
    1. Wpisz nową nazwę artefaktu.
    2. (Opcjonalnie) Kliknij przycisk Podgląd. Zostanie otwarte okno, w którym system wyświetli wszystkie zmiany, jakie będą dokonane w wyniku refaktoryzacji.
    3. Kliknij przycisk OK.
Nowa nazwa zostanie wprowadzona w otwartym kodzie źródłowym XSD, a także we wszystkich artefaktach zależnych.
Odwołania do komponentów w schematach XML
Globalne komponenty nazwane Informacje dodatkowe
  • <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">