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).
- 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.
- 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
In einem Dialogfenster werden Sie dazu aufgefordert, einen neuen Namen für das Artefakt einzugeben.
- Geben Sie den neuen Namen des Artefakts ein.
- (Optional) Klicken Sie auf Voranzeige. In einem Fenster werden alle Änderungen angezeigt, die durch das Refactoring vorgenommen werden.
- 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 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">
|
|
|
|