XML-validerare
XML-inmatning
Klistra in XML med högst 1 000 000 tecken. Valideringen sker i den här webbläsaren.
NästaKontrollera om ett XML-dokument är välformat utan att ladda upp det. Valideraren tolkar texten i webbläsaren och bekräftar korrekt syntax eller visar tolkningsfelet. Tom indata, felaktig XML och alla DOCTYPE- eller ENTITY-deklarationer avvisas. Detta är en syntaxkontroll, inte validering mot ett schema eller verksamhetsregler.
Så kontrollerar du XML-syntax
-
1
Klistra in XML
Ange XML-texten direkt i webbläsaren. Indatan får innehålla högst 1 000 000 tecken.
-
2
Kör den lokala kontrollen
Verktyget avvisar tom indata och DOCTYPE- eller ENTITY-deklarationer. Därefter läser webbläsarens XML-tolk dokumentet.
-
3
Granska dokumentet
Det andra steget låter dig bekräfta att XML:en är redo innan du går vidare till syntaxresultatet.
-
4
Läs resultatet
Se om dokumentet är välformat eller läs tolkningsfelet. Gå sedan tillbaka eller börja om.
Vad ”välformad” betyder
Ett välformat XML-dokument följer den grundläggande syntax som en XML-tolk kräver. Det har till exempel ett enda rotelement, matchande start- och sluttaggar, korrekt nästlade element, attributvärden inom citattecken och reserverade tecken som kodats när det behövs.
<bok id="7">
<titel>Norr & Söder</titel>
</bok>
Följande exempel är inte välformat eftersom sluttaggen inte matchar:
<bok>
<titel>Norr</bok>
Webbläsarens tolk ger själva feltexten. Formuleringen och mängden platsinformation kan skilja sig mellan webbläsare. Använd därför meddelandet som utgångspunkt och kontrollera XML-koden runt det rapporterade problemet.
Säkerhet och gränser
- Indatan får inte vara tom och får innehålla högst 1 000 000 tecken.
- Alla
DOCTYPE- ochENTITY-deklarationer avvisas. - Valideraren läser inte in scheman, entiteter eller andra externa resurser.
- Det finns ingen filuppladdning. Klistra in XML-texten i fältet.
Genom att avvisa deklarationer begränsas kontrollen till fristående syntax och externa definitioner tas inte med i analysen.
Vad valideraren inte bevisar
Välformad XML kan ändå vara fel för systemet som ska använda den. Verktyget validerar inte mot XSD, DTD eller Relax NG. Det kontrollerar inte heller krav på namnrymder, programspecifika elementnamn, tillåtna värden, samband mellan fält eller andra verksamhetsregler. Använd rätt schema och programtester för dessa kontroller.
Integritet i webbläsaren
Din XML stannar i webbläsaren. Den laddas inte upp, skickas inte till våra servrar, läggs inte i webbadressen och sparas inte i serverhistorik. Inklistring, granskning och resultat i flödet med tre steg hanteras lokalt; Börja om raderar det lokala utkastet. Klistra inte in konfidentiell XML på en delad eller opålitlig enhet.
Vanliga frågor
Det betyder att dokumentet är syntaktiskt välformat. Det bevisar inte att XML:en följer XSD, DTD, Relax NG, en namnrymdspolicy eller programmets regler.
Verktyget godtar bara fristående XML-syntax och löser inte DTD:er, egna entiteter eller externa resurser. Ta bort deklarationerna innan du kontrollerar resten av XML-koden.
Meddelandet kommer från webbläsarens XML-tolk. Vissa webbläsare anger en plats, medan andra formulerar felet annorlunda. Verktyget lovar därför inte en exakt rad eller föreslagen rättning.
Nej. Indata och resultat stannar i webbläsaren och hamnar inte i webbadressen eller serverhistoriken. Börja om raderar det lokala utkastet från flödet med tre steg.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
CSS-pilgnerator
Skapa lokalt en CSS-pil med riktning, färg, storlek och ramens tjocklek och kopiera sedan regeln.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Generator för platshållarbilder
Skapa en bild på 1–4000 px med egna färger och text, ladda ned PNG eller kopiera webbadress och HTML.
Oktal-till-decimal-omvandlare
Omvandla oktala tal (bas 8) till decimalvärden, med den fullständiga positionsformeln och en steg-för-steg-uppdelning.
Talbasomvandlare
Omvandla tal mellan binärt, oktalt, decimalt, hexadecimalt och vilken egen bas som helst från 2 till 36, med positionsvis uppdelning.
Verktyget finns på andra språk
- Validador XML [ES]
- Trình kiểm tra cú pháp XML [VI]
- XML 구문 검사기 [KO]
- Validator Sintaks XML [ID]
- Walidator XML [PL]
- Validateur XML [FR]
- Validador XML [PT]
- XML-Validator [DE]
- مدقق صياغة XML [AR]
- XML構文チェッカー [JA]
- XML-validator [NL]
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- XML Validator [EN]
- Validatore XML [IT]
- Проверка синтаксиса XML [RU]
- XML Söz Dizimi Doğrulayıcı [TR]
- XML 语法检查器 [ZH]