XML Validator
ID
knhapdniefaielflkkfifoipbjcoidgfValider din XML hurtigt, og se problemet, hvis der er et.
Oplysninger om udvidelsen
Skærmbilleder
Beskrivelse
Valider din XML hurtigt, og se problemet, hvis der er et.
XML Validator 3.1.0 — Nyheder
XML Validator tjekker øjeblikkeligt, om din XML er velformet — direkte i browseren. Intet af det, du indsætter, bliver nogensinde uploadet: valideringen kører udelukkende på din egen maskine, den virker offline, og udvidelsen beder ikke om adgang til de websteder, du besøger. Version 3.1.0 er den største opdatering, udvidelsen har fået. Den bygger arbejdsområdet om, så det handler om at finde og rette problemer hurtigt, og den retter en række fejl, der har været der længe — heriblandt én, der kunne give dig det forkerte svar.
DEN VIGTIGE RETTELSE
Tidligere versioner kunne melde et fuldstændig gyldigt dokument som fejlbehæftet. Udvidelsen ledte efter browserens interne fejlmarkør ud fra navnet alene, så ethvert dokument, der tilfældigvis indeholdt et element med netop det navn, blev markeret som ugyldigt, selvom der ikke var noget galt med det. Detekteringen bygger nu på, hvor markøren rent faktisk kommer fra, i stedet for hvad den hedder, så dit eget indhold aldrig forveksles med en fejl. Hvis du nogensinde har set en fejl, du ikke kunne forklare, var det formentlig derfor.
To beslægtede problemer er også væk. Indlæste du en fil, mens det automatiske tjek var slået fra, blev det forrige dokuments resultat stående på skærmen, så du kunne sidde og se på et resultat, der beskrev noget helt andet. Hver indlæsning udløser nu et nyt tjek med det samme, og redigerer du med det automatiske tjek slået fra, tones det gamle resultat synligt ned i stedet for stille og roligt at blive forældet.
ALLE FEJL, IKKE KUN DEN FØRSTE
Browserens parser stopper ved det første problem, den støder på, og det betød, at du rettede én fejl blot for at opdage den næste — én genindlæsning ad gangen. XML Validator har nu sin egen kontrol, der fortsætter efter en fejl og viser alt, hvad den kan finde, i én gennemgang: tags, der ikke passer sammen, aldrig lukkes eller lukker et element, der aldrig blev åbnet; gentagne attributter og attributværdier uden anførselstegn; ikke-deklarerede navnerumspræfikser; forkert udformede kommentarer, CDATA-sektioner, DOCTYPE og behandlingsinstruktioner; ugyldige tegnreferencer og ukendte entiteter; indhold uden for rodelementet; og tegn, som XML ikke tillader.
Hver fejl viser sin præcise linje og kolonne. Klik på en af dem, og editoren hopper direkte ned til linjen og markerer den. En margen med linjenumre løber langs dokumentet, så de angivne positioner rent faktisk kan bruges, og den holder sig på plads, uanset hvor langt du ruller.
ET RIGTIGT ARBEJDSOMRÅDE
Editoren er vokset til et ordentligt værktøj. Du kan nu formatere din XML med ren indrykning med Formatér eller trykke den sammen igen med Minificér — og i begge retninger bliver tekst, der står side om side med elementer, bevaret præcis som skrevet, så betydningsbærende mellemrum aldrig ændres. Der er knapper til Kopiér, Ryd og Download, og en løbende optælling af linjer og tegn.
Det er også blevet nemmere at få indhold ind. Træk en fil direkte ind i editoren, eller brug Indlæs fra fil, som nu filtrerer efter XML-filtyper, håndterer afbrydelse korrekt og siger til, når en fil ikke kan læses, i stedet for at se ud, som om den hænger. Filer, der angiver en anden tegnkodning end UTF-8, læses nu korrekt i stedet for at komme ind som volapyk. Du kan også hente et dokument direkte fra en URL med Hent, og du kan markere tekst på en hvilken som helst webside, højreklikke og sende den til validatoren.
Når et dokument er gyldigt, viser et sammenklappeligt Dokumenttræ strukturen på et øjeblik, og en indbygget XPath-test lader dig køre udtryk mod dokumentet med Evaluér og se hvert eneste match — navnerumspræfikserne bliver slået op for dig.
Dit arbejde bevares mellem sessioner: det dokument, du var i gang med, det format du har valgt, og dine indstillinger bliver alt sammen gendannet, når du kommer tilbage. Der er et nyt mørkt tema, som enten kan følge systemet eller låses til lyst eller mørkt, og en tastaturgenvej, der åbner validatoren. Meget store dokumenter slår automatisk Tjek mens du skriver fra og fortæller dig hvorfor, så en stor fil aldrig får vinduet til at føles trægt. JSON understøttes også, hvis du har brug for at tjekke et JSON-dokument med de samme værktøjer.
VI TALER DIT SPROG
XML Validator fås på 43 sprog, og med denne udgave bliver den understøttelse reel. Tidligere kom selve fejlmeddelelserne på engelsk, også i en oversat brugerflade, fordi de kom direkte fra browserens parser. Hver eneste meddelelse, du kan få at se, er nu oversat — alle fejlforklaringer, hver knap, status og etiket. Arabisk, farsi, hebraisk og urdu vises nu fra højre mod venstre hele vejen igennem, mens din XML bliver fra venstre mod højre, hvor den hører hjemme.
De eksisterende oversættelser blev gennemgået og rettet undervejs, og en del af dem indeholdt reelle fejl. På fjorten sprog stod der »bekræft« eller »attestér« på Valider-knappen. Fem bad dig om en adgangskode eller en pinkode i stedet for kildekode. Ét havde givet sin knap teksten »jeg validerer«, i første person. Flere andre brugte formuleringer, ingen udvikler ville kunne genkende, eller tiltalte dig formelt i én sætning og uformelt i den næste.
MINDRE RETTELSER
Det automatiske tjek stabler ikke længere en timer op ved hvert tastetryk, og resultater kan ikke længere komme i forkert rækkefølge. Linket Bedøm os peger på den aktuelle adresse i Chrome Web Store. Forældede punkter er fjernet fra udvidelsens konfiguration. Tal grupperes efter dit brugerfladesprog.
XML Validator er stadig gratis, offline og privat. Dine dokumenter bliver på din computer.