Wanneer u het schrijven hebt voltooid, zou u uw werk moeten valideren:
Voor een enkel bestand kunt u de volgende opdrachtregel gebruiken: xmllint --noout --nonet --valid uw-bestand.xml. Deze opdracht geeft niets weer als uw bestand OK is. Wanneer een fout wordt gevonden zal het een bericht weergeven dat de soort fout aangeeft en waar in uw bestand die werd tegengekomen.
Deze opdracht kan worden gebruikt voor het snel controleren van een XML-bestand. Het kan fouten missen of sommige niet vinden. In het geval van externe verwijzingen naar andere bestanden, zou het ook onjuiste foutberichten kunnen weergeven, omdat deze opdracht slechts een enkel bestand controleert.
(De bewerker Kate heeft een optie (een plug-in) om het actieve XML-bestand te valideren.)
Wanneer u meerdere bestanden wilt controleren, of de gehele opslagplaats van gimp-help, zou u moeten uitvoeren make validate-en. U zou een bericht “No error” moeten krijgen.
Zo niet, een lijst met fouten van valideren wordt weergegeven met regelnummers, die verwijzen naar het logbestand en.xml, dat u kunt vinden de map /log.
Open dit bestand en.xml in een tekstbewerker, gebruik de opdracht “Spring naar regel” van uw bewerker (de opdracht voor de bewerker Kate is Ctrl+G), en voer het regelnummer van de betreffende regel in het bestand en.xml in. Daar zult u de fout vinden.
Als u aan verscheidene XML-bestanden hebt gewerkt, kijk boven in het bestand en.xml om te zoeken (in het veld “xml:base” van de tag “id”), in welk xml-bestand de fout zit.
Repareer de fout. Vergeet niet om het bestand op te slaan en make validate-en opnieuw uit te voeren.
Opmerking | |
---|---|
Een veel voorkomende fout is het bewerken van het logbestand en.xml in plaats van het XML-bestand. |