Omfaktorisering i XML-schemafiler

I en XML-schemafil kan du med omfaktorisering tillåta författare att skapa en enskild artefaktändring, och implementera ändringen över samtliga beroende artefakter.

Med omfaktorisering försvinner behovet av omfattande redigering av brutna beroenden vid ändringar i testobjektsamlingar, som ytterligare påverkar andra beroende testobjektsamlingar (t.ex. vid namnändring av XML-schemaelement).
  1. Skapa ett nytt XML-schema eller dubbelklicka på ett befintligt schema i navigeringsvyn. Det öppnas automatiskt i XML-schemaredigeraren.
  2. När du vill omfaktorisera en testobjektsamling placerar du markören i samlingen, högerklicka på den och väljer Omfaktorisera > Namnändring En dialogruta visas där du får ange ett namn för testobjektsamlingen
    1. Ange det nya namnet på testobjektsamlingen.
    2. (Valfritt) Klicka på Förhandsgranska. Ett fönster öppnas, med information om samtliga ändringar som kommer att utföras vid omfaktoriseringen.
    3. Klicka på OK.
Det nya namnet kommer att anges i den öppnade XSD-källan, och dessutom samtliga beroende testobjektsamlingar
Komponentreferenser i ett XML-schema
Globala namngivna komponenter Referens
  • <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">