XML-validator
XML invoer
Plak XML van maximaal 1.000.000 tekens. De validatie gebeurt in deze browser.
Controleer zonder upload of een XML-document goed gevormd is. De validator verwerkt de tekst in je browser en meldt dat de syntaxis klopt of toont het foutbericht van de parser. Lege invoer, onjuiste opmaak en iedere DOCTYPE- of ENTITY-declaratie worden geweigerd. Dit is een syntaxiscontrole, geen validatie tegen een schema of bedrijfsregels.
Zo controleer je XML-syntaxis
-
1
Plak de XML
Voer de XML-tekst rechtstreeks in de browser in. De invoer mag maximaal 1.000.000 tekens bevatten.
-
2
Voer de lokale controle uit
De hulp weigert lege invoer en DOCTYPE- of ENTITY-declaraties. Daarna leest de XML-parser van de browser het document.
-
3
Bekijk het document
In de tweede stap kun je bevestigen dat de XML klaar is voordat je naar het syntaxisresultaat gaat.
-
4
Lees het resultaat
Bekijk of het document goed gevormd is of lees de parseerfout. Ga daarna terug of begin opnieuw.
Wat “goed gevormd” betekent
Een goed gevormd XML-document volgt de basissyntaxis die een XML-parser nodig heeft. Het heeft bijvoorbeeld één hoofdelement, bij elkaar passende begin- en eindtags, correct geneste elementen, attribuutwaarden tussen aanhalingstekens en waar nodig escaped gereserveerde tekens.
<boek id="7">
<titel>Noord & Zuid</titel>
</boek>
Het volgende voorbeeld is niet goed gevormd, omdat de eindtag niet overeenkomt:
<boek>
<titel>Noord</boek>
De browserparser levert de fouttekst. De formulering en hoeveelheid informatie over de plaats kunnen per browser verschillen. Gebruik het bericht daarom als beginpunt en controleer de opmaak rond het gemelde probleem.
Veiligheid en invoerlimieten
- De invoer mag niet leeg zijn en niet meer dan 1.000.000 tekens bevatten.
- Iedere
DOCTYPE- ofENTITY-declaratie wordt geweigerd. - De validator laadt geen schema’s, entiteiten of andere externe bronnen.
- Er is geen bestandsupload. Plak de XML-tekst in het veld.
Door declaraties te weigeren blijft de controle beperkt tot zelfstandige syntaxis en worden externe definities niet bij de analyse betrokken.
Wat deze validator niet bewijst
Goed gevormde XML kan nog steeds onjuist zijn voor het systeem dat de gegevens gebruikt. Deze hulp valideert niet tegen XSD, DTD of Relax NG. Ook eisen aan naamruimten, toepassingsspecifieke elementnamen, toegestane waarden, relaties tussen velden en andere bedrijfsregels worden niet gecontroleerd. Gebruik daarvoor het passende schema en de tests van je toepassing.
Privacy in de browser
Je XML blijft in de browser. Deze wordt niet geüpload, via Livewire verstuurd, in de URL gezet of aan een servergeschiedenis toegevoegd. Plakken, controleren en het resultaat in de drie stappen worden lokaal verwerkt; Opnieuw beginnen wist het lokale concept. Plak geen vertrouwelijke XML op een gedeeld of onbetrouwbaar apparaat.
Veelgestelde vragen
Het betekent dat het document syntactisch goed gevormd is. Het bewijst niet dat de XML voldoet aan XSD, DTD, Relax NG, naamruimtebeleid of de regels van je toepassing.
De hulp accepteert alleen zelfstandige XML-syntaxis en lost geen DTD’s, aangepaste entiteiten of externe bronnen op. Verwijder de declaraties voordat je de overige opmaak controleert.
Het bericht komt van de XML-parser van je browser. Sommige browsers geven een locatie, andere gebruiken een andere formulering. De hulp belooft daarom geen exacte regel of voorgestelde reparatie.
Nee. Invoer en resultaat blijven in de browser en komen niet in de URL of servergeschiedenis. Opnieuw beginnen wist het lokale concept van het proces met drie stappen.
Gerelateerde tools
Binair naar hex-converter
Converteer binaire invoer naar een gewone uppercase hexwaarde. Niet-binaire tekens worden genegeerd en voorloopnullen blijven niet behouden.
HEX-kleurkiezer
Kies of typ een HEX-kleur en krijg RGB, HSL, geschat CMYK, relatieve luminantie en contrast tegen wit en zwart.
BBCode naar HTML-converter
Converteer BBCode (bulletin-board markup) naar schone HTML. Verwerkt opmaaktags, lijsten, quotes, code, afbeeldingen, links en tabellen.
Base64 naar Hex converteren
Converteer een Base64-string naar de onderliggende bytes als hexadecimaal. Handig voor het inspecteren van tokens, sleutels, certificaten en JWTs.
Binair naar ASCII-converter
Plak binaire data (spatiegescheiden bytes of een lange bitstream) en krijg de ASCII-tekst die die data vertegenwoordigt. Verwerkt 7-bit en 8-bit encodings.
Binair naar decimaal
Converteer binaire getallen direct naar decimaal. Toont de positionele uitwerking zodat je ziet hoe elke bit bijdraagt.