TL
Tool Lab
💰Donate
💰Donate

XML Doğrulayıcı

XML iyi-biçimliliğini çevrimiçi doğrulayın. Kapatılmamış etiketleri ve sözdizimi hatalarını tespit edin.

XML Input

Bu araç hakkında

XML Doğrulayıcı, XML belgenizin XML spesifikasyonuna göre iyi biçimlendirilmiş (well-formed) olup olmadığını kontrol eder. Kapanmamış etiketler, eşleşmeyen öğe adları, geçersiz karakter kullanımı ve eksik kök öğeler gibi yaygın hataları tespit eder.

Hata çıktısı, sorunu hızlıca bulup düzeltebilmeniz için satır numarası ve bir bağlam parçacığı içerir. Doğrulama, tarayıcının yerleşik DOMParser bileşenini kullanır — hiçbir XML sunucuya gönderilmez. Bu araç yalnızca iyi biçimlendirmeyi kontrol eder, şema geçerliliğini (XSD veya DTD) değil.

Nasıl kullanılır

  1. XML'inizi giriş alanına yapıştırın veya bir örnek yüklemek için Sample (Valid) ya da Sample (Errors) seçeneğine tıklayın.
  2. Kontrolü çalıştırmak için Validate'e tıklayın.
  3. Hata bulunursa, hata mesajı ve satır numarası bir bağlam parçacığıyla birlikte gösterilir.
  4. XML düzenleyicinizde sorunu düzeltin ve 'Valid XML' mesajını görene kadar yeniden doğrulayın.

Kullanım senaryoları

Backend geliştiriciler, üretimde ayrıştırma hatalarını yakalamak için dağıtımdan önce XML API belgelerini doğrular. XML akışları işleyen veri mühendisleri, yapısal bütünlüğü sağlamak için örnekleri doğrular. SVG gömen ön yüz geliştiriciler, HTML'e yapıştırmadan önce parçacıkları doğrular. XML yapılandırma dosyalarını düzenleyen herkes, bir hizmeti yeniden başlatmadan önce yazım hatalarını yakalamak için bunu kullanır.

Sık sorulan sorular

  • İyi biçimlendirme (well-formedness) nedir?İyi biçimlendirilmiş bir XML belgesi temel XML sözdizimi kurallarına uyar: tek bir kök öğe, düzgün iç içe yerleştirilmiş ve kapatılmış etiketler, tırnak içine alınmış nitelikler ve geçersiz karakter içermeme. İyi biçimlendirme, şema doğrulamasının bir ön koşuludur.
  • Bu araç XSD veya DTD şemalarına göre doğrulama yapıyor mu?Hayır. Bu araç yalnızca yapısal iyi biçimlendirmeyi kontrol eder. XSD veya DTD doğrulaması için Saxon gibi tam bir XML işlemcisi veya bir IDE eklentisi kullanın.
  • XML'im bir sunucuya gönderiliyor mu?Hayır. Tarayıcının yerleşik DOMParser bileşeni tüm doğrulamayı yerel olarak gerçekleştirir. XML'iniz cihazınızdan asla ayrılmaz.