XML-bestanden aan de hand van XML-schema's genereren

U kunt een XML-bestand aan de hand van een XML-schema genereren als u een XML-bestand snel op basis van het XML-schemabestand wilt maken. Dit levert een tijdwinst op, doordat het XML-bestand al aan het XML-schema is gekoppeld en ten minste enkele van de elementen en kenmerken uit het XML-schema bevat.

Nadat u het XML-bestand hebt gegenereerd, kunt u het verder aanpassen in de XML-editor.

De volgende instructies zijn opgesteld voor het perspectief Resource, maar kunnen ook in tal van andere perspectieven worden gebruikt.

Voer de volgende stappen uit om een XML-bestand aan de hand van een schemabestand te genereren:

  1. Klik in de view Navigator met de rechtermuisknop op het XML-schemabestand waarmee u wilt werken.
  2. Klik in het voorgrondmenu op Genereren > XML-bestand.
  3. Selecteer een project of een map voor het XML-bestand, typ een naam en klik op Volgende. De naam van het bestand moet op .xml. eindigen
  4. Klik op het hoofdelement van het XML-bestand. Dit is het element dat alle andere elementen in het XML-bestand bevat. Alle globale elementen die in het XML-schema zijn gedefinieerd, worden in de lijst Hoofdelement afgebeeld. Als het XML-schema geen globale elementen bevat, kunt u er geen XML-schema van maken.
  5. Maak een keuze uit de volgende contentopties:
    • Optionele kenmerken maken. Er worden zowel verplichte als optionele kenmerken gegenereerd.
    • Optionele elementen maken. Er worden zowel verplichte als optionele elementen gegenereerd.
    • Eerste keuze of verplichte keuze maken. De eerste optie van een vereiste keuze wordt gegenereerd in uw XML-bestand.
    • Elementen en kenmerker vullen met gegevens. Alle gegenereerde elementen en kenmerken worden gevuld met voorbeeldgegevens.
    Als u geen van deze opties selecteert, wordt slechts de minimale hoeveelheid content voor het XML-bestand gemaakt.
  6. De sectie Naamruimtegegevens bevat informatie over de doelnaamruimte van het XML-schema, waaronder het prefix en de locatie van het schema. Meer informatie over naamruimten en naamruimteprefixen vindt u in de verwante onderwerpen.
  7. Selecteer de gewenste vermelding en klik op Bewerken.
  8. De waarde in het veld Naam naamruimte is de doelnaamruimte van het XML-schema. Het XML-bestand moet aan dezelfde naamruimte als het XML-schema worden gekoppeld.
  9. Aan alle gekwalificeerde elementen en kenmerken in het XML-bestand die bij de naamruimte horen, wordt de waarde van Prefix toegevoegd.
  10. Het veld Locatiehint bevat de locatie van het XML-schema.
  11. Klik op OK en vervolgens op Voltooien.

Het XML-bestand bevat het geselecteerde hoofdelement en alle elementen of kenmerken van het hoofdelement. Verder bevat het bestand informatie over de naamruimte en de locatie van het XML-bestand. U kunt nu elementen en kenmerken aan het XML-bestand toevoegen.

Opmerking: soms is een XML-bestand niet geldig nadat het aan de hand van een complex XML-schemabestand is gegenereerd. U moet het gegenereerde bestand dan in de XML-editor openen en alle fouten corrigeren. Meestal hoeft u slechts enkele fouten te verhelpen. In de volgende XML-schemaconstructs kunnen zich problemen voordoen:

  1. Beperkingen: beperkte elementen worden soms foutief gegenereerd.
  2. Facetten: standaard gegenereerde gegevenswaarden zijn mogelijk niet in overeenstemming met complexe facetten (bijvoorbeeld patronen).
  3. Abstracte elementen: abstracte elementen worden soms foutief gegenereerd.
Verwante onderwerpen
XML-editor
Verwante taken
Lege XML-bestanden maken
XML-bestanden aan de hand van DTD-bestanden genereren
XML-bestanden bewerken
Verwante informatie
XML-naamruimten