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:
- Klik in de view Navigator met de rechtermuisknop op het XML-schemabestand waarmee u wilt werken.
- Klik in het voorgrondmenu op .
- 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
- 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.
- 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.
- 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.
- Selecteer de gewenste vermelding en klik op Bewerken.
- 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.
- Aan alle gekwalificeerde elementen en kenmerken in het XML-bestand die bij de naamruimte horen, wordt de waarde van Prefix toegevoegd.
- Het veld Locatiehint bevat de locatie van het XML-schema.
- 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:
- Beperkingen: beperkte elementen worden soms foutief gegenereerd.
- Facetten: standaard gegenereerde gegevenswaarden zijn mogelijk niet in overeenstemming met complexe facetten (bijvoorbeeld patronen).
- Abstracte elementen: abstracte elementen worden soms foutief gegenereerd.