XML Doğrulayıcı
XML dönüştürücülerinde kullanılan aynı ayrıştırıcıyla XML'in iyi biçimlendirilmiş olup olmadığını kontrol eder.
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.
Geçerli: The input is well-formed XML.
- Root element: <note>
- Total elements: 3
- Root element has no attributes.
Başka bir kontrole başlamadan önce girilen değeri temizleyin. Validation runs locally and does not check against any external registry, server, or account.
Bu araç ne yapar?
XML metninin iyi biçimlendirilmiş olup olmadığını kontrol eder: doğru iç içe geçmiş ve kapatılmış etiketler, geçerli attribute söz dizimi ve tam olarak bir kök element.
Nasıl kullanılır?
XML yapıştırın veya yazın. Denetleyici bu sitenin XML ayrıştırıcısını — XML ↔ JSON dönüştürücülerinin arkasındaki aynı ayrıştırıcıyı — yeniden kullanır ve kök elementi, toplam element sayısını ve kökteki attribute'ları raporlar.
Örnek
<note><to>Ada</to><from>Bob</from></note> girildiğinde geçerli sonucu döner, note kök element olarak 3 toplam elementle raporlanır.
Doğrulama
Etiketler eşleşen çiftler halinde açılıp kapanmalı ve tam olarak bir kök element olmalıdır; attribute değerleri tırnaklı olmalı ve bir etiket içinde attribute adları tekrarlanamaz; yorumlar, CDATA bölümleri ve işlem talimatları tanınıp atlanır, DOCTYPE bildirimleri ise güvenlik amacıyla doğrudan reddedilir.
Sonuç nasıl yorumlanır?
Geçerli sonuç, XML'in iyi biçimlendirilmiş ve ayrıştırmak için güvenli olduğunu doğrular — belgeyi bir XML Schema, DTD veya uygulamaya özgü herhangi bir yapı gereksinimine göre doğrulamaz.
Sınırlamalar
Bu denetleyici harici veya dahili varlıkları çözmek yerine herhangi bir DOCTYPE bildirimini doğrudan reddeder; bu yüzden buna bağımlı bir belge, bazı ayrıştırıcılar kabul etse bile burada başarısız olur. Biçimlendirilmiş çıktı için XML Biçimlendirici'yi, JSON'a dönüştürmek için XML'den JSON'a Dönüştürücü'yü kullanın.
Gizlilik
Tüm işlem yerel tarayıcı API'leriyle yapılır ve araç girdiğiniz değerleri yüklemez.
Sıkça Sorulan Sorular
- XML Doğrulayıcı ne yapar?
- XML metninin iyi biçimlendirilmiş olup olmadığını kontrol eder: doğru iç içe geçmiş ve kapatılmış etiketler, geçerli attribute söz dizimi ve tam olarak bir kök element.
- Geçersiz girdi nasıl ele alınır?
- Etiketler eşleşen çiftler halinde açılıp kapanmalı ve tam olarak bir kök element olmalıdır; attribute değerleri tırnaklı olmalı ve bir etiket içinde attribute adları tekrarlanamaz; yorumlar, CDATA bölümleri ve işlem talimatları tanınıp atlanır, DOCTYPE bildirimleri ise güvenlik amacıyla doğrudan reddedilir.
- Girilen veriler yüklenir mi?
- Tüm işlem yerel tarayıcı API'leriyle yapılır ve araç girdiğiniz değerleri yüklemez.