XML-schema's valideren

Door een XML-schema te valideren wordt vastgesteld of de status van een XML-schemabestand semantisch geldig is. Eventuele fouten worden afgebeeld in de view Problemen.

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

Een XML-schema valideren:

  1. Klik met de rechtermuisknop op uw bestand in de view Navigator en klik op Validatie uitvoeren.
  2. Als de geldigheidscontrole mislukt, raadpleegt u de view Problemen om te zien welke problemen zijn vastgelegd.
    Opmerking: Als er een foutbericht wordt afgebeeld waarin wordt aangegeven dat de view Problemen vol is, kunt u het aantal toegestane foutberichten als volgt verhogen. Selecteer Eigenschappen > Validatie en geef het gewenste maximumaantal toegestane foutberichten op.

De XML-schemaondersteuning in de XML-schema-editor is gebaseerd op de W3C XML Schema Recommendation Specification. De validatie vindt plaats volgens de XML-schemaspecificaties XML Schema Part 1: Structures en XML Schema Part 2: Datatypes op de W3C-website.

Bepaalde foutberichten bevatten een verwijzing naar de beperkende voorwaarden voor schema's in Appendix C van het document XML Schema Part 1: Structures. Elke beperking heeft een unieke naam waarnaar wordt verwezen in het foutbericht. Als u bijvoorbeeld een foutmelding krijgt met de tekst: ct-props-correct en u zoekt deze tekst op in het document Structures, merkt u dat het verwijst naar de sectie "Schema Component Constraint: Complex Type Definition Properties Correct".

U kunt de eigenschappen van een project zo instellen dat verschillende typen projectresources automatisch worden gevalideerd wanneer u ze opslaat. Selecteer Eigenschappen in het voorgrondmenu van een project en kies vervolgens Validatie. Alle validaties die u op uw project kunt uitvoeren worden afgebeeld op de pagina Validatie.

Verwante taken
XML-schema's maken
Verwante informatie
../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html
XML Schema Part 1: Structures
XML Schema Part 2: Datatypes