Herstructurering in XML-schemabestanden

In een XML-schemabestand, kunnen schrijvers met behulp van herstructurering een enkele artefactwijziging aanbrengen. Vervolgens kan die wijziging in alle andere afhankelijke artefacten worden geïmplementeerd.

Dankzij herstructurering hoeft er geen eindeloze bewerking te worden uitgevoerd die nodig is voor het herstellen van onderbroken dependency's die veroorzaakt zijn door artefactwijzigingen die gevolgen hebben voor andere afhankelijke artefacten (zoals het wijzigen van de naam van een XML-schemaelement).
  1. Maak een nieuw XML-schema of dubbelklik op een bestaand schema in de view Navigator. Het schema wordt automatisch geopend in de editor voor XML-schema's.
  2. Als u artefact opnieuw wilt structureren, plaats u de cursor binnen de artefact, klikt u met de rechtermuisknop op het artefact en klikt u op Herstructureren > Naam wijzigen Er verschijnt een voorgrondvenster waarin een nieuwe naam voor dat artefact moet worden ingevoerd.
    1. Typ de nieuwe naam van het artefact.
    2. (Optioneel) Klik op Preview. Er wordt een venster geopend waarin alle wijzigingen worden aangegeven die vanwege de herstructurering worden doorgevoerd.
    3. Klik op OK.
De nieuwe naam wordt ingevoerd in de geopende XSD-bron en in alle afhankelijke artefacten.
Componentverwijzingen in XML-schema
Globaal benoemde componenten Verwijzing
  • <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">