XML Söz Dizimi Doğrulayıcı
XML Girdisi
En fazla 1.000.000 karakterlik XML yapıştırın. Doğrulama bu tarayıcıda gerçekleşir.
SonrakiBu araç, XML metninizin bir XML ayrıştırıcısının kabul edeceği biçimde yazılıp yazılmadığını tarayıcınızda kontrol eder. Girdiyi yapıştırın, inceleyin ve söz diziminin iyi biçimlendirilmiş olduğuna dair bir sonuç ya da ayrıştırma hata mesajı alın. XML içeriği sunucuya, URL içine veya bir geçmişe gönderilmez.
XML söz dizimi nasıl kontrol edilir?
-
1
XML verisini yapıştırın
En fazla 1.000.000 karakterlik XML metnini giriş alanına yapıştırın. Boş giriş ve dosya yükleme desteklenmez.
-
2
İnceleyin
Araç, veriyi tarayıcıda ayrıştırmadan önce uzunluğu ve yasaklı `DOCTYPE` veya `ENTITY` bildirimlerini denetler.
-
3
Sonucu okuyun
XML iyi biçimlendirilmişse olumlu sonuç, değilse ayrıştırıcının bildirdiği hata mesajı gösterilir.
-
4
Baştan başlayın
Başka bir belgeyi kontrol etmek için mevcut yerel çalışmayı temizleyin ve yeniden başlayın.
İyi biçimlendirilmiş XML ne demektir?
Söz dizimi denetimi, belgenin temel XML kurallarına uyup uymadığını belirler. Örneğin:
- Belgenin tek bir kök öğesi olmalıdır.
- Her açılış etiketinin aynı ada sahip bir kapanış etiketi olmalı ya da etiket kendiliğinden kapanmalıdır.
- Öğeler doğru sırada iç içe geçmeli, etiketler birbiriyle kesişmemelidir.
- Aynı öğede aynı öznitelik adı tekrarlanmamalıdır.
- Metindeki
<ve&gibi özel karakterler gerekli yerlerde kaçışlı yazılmalıdır.
Şu örnek iyi biçimlendirilmiştir:
<catalog>
<book id="1">
<title>XML Basics</title>
</book>
</catalog>
Ancak <catalog><book></catalog> iyi biçimlendirilmemiştir; book etiketi kapanmadan kök kapanmıştır. Araç böyle bir girişte ayrıştırma hata mesajı gösterir.
Söz dizimi kontrolü, şema doğrulaması değildir
Olumlu sonuç yalnızca XML söz diziminin iyi biçimlendirilmiş olduğunu söyler. Belgenin belirli bir XSD, DTD veya Relax NG şemasına uyduğunu, ad alanlarının uygulamanız için doğru olduğunu ya da alanların iş kurallarını karşıladığını kanıtlamaz. Harici kaynaklar yüklenmez ve çözülmez.
Güvenlik ve öngörülebilirlik için tüm DOCTYPE ve ENTITY bildirimleri reddedilir. Bu nedenle bir belge bu bildirimlerle başka bir araçta ayrıştırılabiliyor olsa bile burada kabul edilmez. Bu araçta DTD doğrulaması veya özel entity tanımlama özelliği yoktur.
Hata mesajını kullanma
Ayrıştırma mesajı genellikle eşleşmeyen etiket, beklenmedik karakter veya belgenin erken bitmesi gibi ilk söz dizimi sorununa işaret eder. İlk hatayı düzelttikten sonra metni yeniden kontrol edin; erken bir hata belgenin geri kalanının nasıl yorumlandığını etkileyebilir. Araç otomatik düzeltme, biçimlendirme veya XML içeriğini değiştirme işlemi yapmaz.
Sınırlar ve gizlilik
Girdi boş olamaz ve 1.000.000 karakteri aşamaz. XML yalnızca metin olarak yapıştırılır; dosya yükleme yoktur. Yapıştırılan içerik ve doğrulama sonucu tarayıcıda kalır, sunucuya gönderilmez, URL içine yazılmaz ve geçmişe kaydedilmez. Baştan başlamak mevcut yerel çalışmayı temizler.
Sık Sorulan Sorular
Hayır. Yalnızca XML söz diziminin iyi biçimlendirilmiş olup olmadığını kontrol eder. XSD, DTD, Relax NG ve iş kuralı doğrulaması yapmaz.
Hayır. Tüm DOCTYPE ve ENTITY bildirimleri reddedilir ve araç harici kaynak yüklemez.
Yalnızca ayrıştırıcının söz dizimini kabul ettiğini kanıtlar. Alanların anlamını, ad alanı kurallarını veya uygulamanızın beklediği veri yapısını denetlemez.
Hayır. Girdi, inceleme ve sonuç tarayıcıda kalır; içerik URL veya geçmişe de eklenmez.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
Araç diğer dillerde mevcuttur
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- Walidator XML [PL]
- Trình kiểm tra cú pháp XML [VI]
- Validador XML [PT]
- XML構文チェッカー [JA]
- مدقق صياغة XML [AR]
- XML-validator [NL]
- XML 구문 검사기 [KO]
- Validador XML [ES]
- XML-validerare [SV]
- Validator Sintaks XML [ID]
- Validateur XML [FR]
- XML-Validator [DE]
- Проверка синтаксиса XML [RU]
- XML 语法检查器 [ZH]
- Validatore XML [IT]
- XML Validator [EN]