# XML-validatie

## Inleiding

Deze plugin controleert het huidige bestand. Bij gevonden fouten zal een lijst met waarschuwingen en foutmeldingen verschijnen aan de onderzijde van &kate;'s hoofdvenster. U kunt op een foutmelding klikken om naar de bijhorende plek in het document te gaan. Als het bestand een DOCTYPE bevat, dan zal de DTD die in dit doctype is opgegeven worden gebruikt om de validiteit van een document te controleren. De DTD wordt verwacht op een positie relatief aan het huidige bestand. ⪚ als het bestand refereert aan DTD/xhtml1-transitional.dtd, en het bestand heet `/home/rinse/test.xml` dan wordt de DTD verwacht op de locatie `/home/rinse/DTD/xhtml1-transitional.dtd`. Daarnaast worden externe DTD's via http ondersteund.

Als het bestand geen doctype bevat, dan zal het worden gecontroleerd op de juistheid van de opmaak.

Om meer te weten te komen over XML, lees de officiële W3C XML-pagina's.

Intern roept deze plugin het externe commando `xmllint` aan. Dit commando is onderdeel van libxml2. Als dit commando niet (correct) op uw systeem is geïnstalleerd zal deze plugin niet werken.

Tijdens de validatiecontrole zal deze plugin een tijdelijk bestand aanmaken in dezelfde map als waar het bestand is opgeslagen. Hierdoor hebt u schrijftoegang nodig tot deze map.

## Menustructuur

Hulpmiddelen XML valideren

- Dit start de controle die hierboven is omschreven.

## Bedankingen en erkenningen

&kate; Plugin XML Validation copyright 2002 Daniel Naber daniel.naber@t-online.de.

Documentatie: copyright 2002 Daniel Naber

&vertaling.rinse31;&meld.fouten; &underGPL;