XML-validator
XML invoer
Plak XML van maximaal 1.000.000 tekens. De validatie gebeurt in deze browser.
VolgendeControleer 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 onze servers 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
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
E-mailvalidator
Valideer een e-mailadres: RFC 5322-syntaxcontrole, live MX-record-zoekopdracht, plus details over lokaal deel, domein en lengte. Er wordt geen e-mail verstuurd.
EditorConfig-generator
Bouw een .editorconfig met je regels voor inspringen, regeleinde en tekenset, en voeg voor elke taal in je repository de juiste sectie toe: Python, Go, YAML, Makefile en meer.
Gegevensopslagomvormer
Zet gegevensgroottes om tussen bits, bytes, kilobytes, megabytes, gigabytes, terabytes en petabytes, met de decimale (1000) of binaire (1024) conventie.
Tool beschikbaar in andere talen
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- Walidator XML [PL]
- Trình kiểm tra cú pháp XML [VI]
- Validator Sintaks XML [ID]
- Validador XML [PT]
- XML構文チェッカー [JA]
- XML-Validator [DE]
- Validador XML [ES]
- XML 구문 검사기 [KO]
- Validateur XML [FR]
- XML-validerare [SV]
- مدقق صياغة XML [AR]
- Проверка синтаксиса XML [RU]
- XML Söz Dizimi Doğrulayıcı [TR]
- XML 语法检查器 [ZH]
- XML Validator [EN]
- Validatore XML [IT]