När du skrivit klart bör du validera ditt arbete:
På kommandoraden kan du för en enstaka fil använda: xmllint --noout --nonet --valid din-fil.xml. Detta kommando visar ingenting om din fil är OK. Om ett fel hittas kommer det visa ett meddelande som indikerar feltypen och var i filen det påträffades.
Detta kommando kan användas för att snabbt kontrollera en xml-fil. Det kan missa eller inte hitta vissa fel. I fallet med externa referenser till andra filer kan det också visa felaktiga felmeddelanden, för kommandot kontrollerar bara en enda fil.
(Textredigeraren Kate har ett alternativ (en insticksmodul) för att validera den aktiva xml-filen.)
När du vill kontrollera flera filer eller hela gimp-help-arkivet kör du make validate-en. Du bör erhålla meddelandet ”Inget fel”.
Annars kommer en lista över valideringsfel att visas med radnummer som refererar till loggfilen en.xml som du hittar i mappen /log.
Öppna denna fil, en.xml, i en textredigerare och använd textredigerarens kommando för att ”hoppa till rad” (kommandot för detta i textredigeraren Kate är Ctrl+G) och mata in radnumret för att hoppa till den berörda raden i filen en.xml. Där kommer du att hitta felet.
Om du har arbetat på flera XML-filer, se ovan i filen en.xml för att hitta (i fältet ”xml:base” i taggen ”id”) i vilken xml-fil felet finns.
Fixa felet. Glöm inte att spara filen och kör make validate-en igen.
![]() |
Notera |
---|---|
Ett vanligt misstag är att redigera loggfilen en.xml i stället för XML-filen. |