Refactoring in XML-Schemadateien

Innerhalb einer XML-Schemadatei können Programmierer durch Refactoring eine einzelne Änderung an einem Artefakt vornehmen und in sämtlichen abhängigen Artefakten implementieren.

Durch Refactoring lässt sich die zeitaufwendige Bearbeitung zum Wiederherstellen fehlerhafter Abhängigkeiten infolge von Artefaktänderungen vermeiden, die auch auf abhängige Artefakte übertragen werden (z. B. das Umbenennen eines XML-Schemaelements).
  1. Erstellen Sie ein neues XML-Schema, oder klicken Sie doppelt auf ein vorhandenes Schema in der Navigatorsicht. Es wird automatisch im XML-Schemaeditor geöffnet.
  2. Um ein Refactoring für ein Artefakt auszuführen, positionieren Sie den Cursor in dem Artefakt, klicken Sie mit der rechten Maustaste auf das Artefakt, und klicken Sie auf Refactoring > Umbenennen In einem Dialogfenster werden Sie dazu aufgefordert, einen neuen Namen für das Artefakt einzugeben.
    1. Geben Sie den neuen Namen des Artefakts ein.
    2. (Optional) Klicken Sie auf Voranzeige. In einem Fenster werden alle Änderungen angezeigt, die durch das Refactoring vorgenommen werden.
    3. Klicken Sie auf OK.
Der neue Name wird in die geöffnete XSD-Quelle und in alle abhängigen Artefakte eingetragen.
Komponentenverweise in XML-Schemata
Globale benannte Komponenten Verweis
  • <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">