XML-bestanden valideren

Als u een XML-bestand valideert, wordt door de XML-validator gecontroleerd of het bestand geldig en goed gestructureerd is.

De XML-editor verwerkt XML-bestanden die ongeldig zijn. De editor gebruikt heuristische gegevens om een bestand te openen en probeert de tags zo goed mogelijk te interpreteren. Voorbeeld: van een element met een ontbrekende eindtag wordt verondersteld dat deze aan het eind van het document eindigt. Als u wijzigingen in een bestand aanbrengt, wordt uw document incrementeel opnieuw geïnterpreteerd door de editor, waarbij de accentuering, de boomstructuur, enzovoort worden gewijzigd. Veel formatiefouten kunnen makkelijk worden gevonden in de syntaxisaccentuering, zodat u duidelijke fouten eenvoudig kunt corrigeren. Er zullen echter ook andere gevallen zijn waarbij het bevorderlijk is om een formele validatie op uw documenten uit te voeren.

U kunt uw bestand valideren door deze te selecteren in de view Navigator, er met de rechtermuisknop op te klikken en te klikken op XML-bestand valideren.

Eventuele validatieproblemen worden weergegeven in de view Problemen.

In de view Problemen kunt u dubbelklikken op afzonderlijke fouten en gaat u naar de ongeldige tag in het bestand, zodat u wijzigingen kunt aanbrengen.

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 in het voorgrondmenu van het project en geef het gewenste maximumaantal toegestane foutberichten op. U moet het selectievakje Validatievoorkeuren vervangen inschakelen om dit te kunnen doen.

U kunt ook de eigenschappen van een project zo instellen dat verschillende typen projectresources automatisch worden gevalideerd wanneer u deze 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 onderwerpen
XML-editor
Verwante informatie
../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html