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
Webpack-configuratiegenerator
Maak een webpack.config.js voor webpack 5 voor gewoon JavaScript, React of Vue: TypeScript, Babel, CSS of Sass, afbeeldingen, HtmlWebpackPlugin, een devserver en de npm install-regel.
OpenAPI-validator
Plak een OpenAPI- of Swagger-document in JSON of YAML en controleer de kernstructuur: versieveld, info-object en paths, met duidelijke fouten en waarschuwingen.
PHP-formatter
Voeg regelafbrekingen en een inspringing van 2 of 4 spaties toe aan een eenvoudige PHP-snippet. Controleer het resultaat: dit is geen PHP-parser of PSR-12-fixer.
CSS-loadergenerator
Maak een cirkelvormige spinner in pure CSS: stel de diameter, randdikte, accentkleur en rotatiesnelheid in, bekijk het live en kopieer de kant-en-klare CSS. Geen SVG, geen JavaScript.
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.
YAML naar JSON
Omzet de YAML-configuratie naar JSON voor tools en API's die alleen JSON ondersteunen. Handelt van ankers, samenvoegings sleutels en geneste structuren.
Tool beschikbaar in andere talen
- XML構文チェッカー [JA]
- XML-validerare [SV]
- Validateur XML [FR]
- XML-Validator [DE]
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- Trình kiểm tra cú pháp XML [VI]
- Validador XML [ES]
- Walidator XML [PL]
- Validator Sintaks XML [ID]
- XML 구문 검사기 [KO]
- مدقق صياغة XML [AR]
- Validador XML [PT]
- XML 语法检查器 [ZH]
- XML Validator [EN]
- Проверка синтаксиса XML [RU]
- XML Söz Dizimi Doğrulayıcı [TR]
- Validatore XML [IT]