XML biçimlendirici ve doğrulayıcı
XML'i yapıştırıp girintileyin, küçültün ya da iyi biçimlendirilmiş olup olmadığını denetleyin; her hatanın satırı ve sütunu gösterilir.
Tamamen tarayıcınızda çalışır
- Girdi
- 0
- Çıktı
- 0
- Değişim
- 0%
Yaklaşık 10 MB'a kadar girdi. XML'in iyi biçimlendirilmiş olup olmadığını denetler; bir şemaya (XSD) veya DTD'ye karşı doğrulamaz.
XML nasıl biçimlendirilir ve doğrulanır
- XML'inizi kutuya yapıştırın ya da Örnek ekle düğmesine basın.
- 2 boşluk, 4 boşluk, sekme ya da etiketler arasındaki boşlukları kaldırmak için Küçült seçeneğini seçin.
- XML iyi biçimlendirilmemişse ilk sorunun satırını ve sütununu görürsünüz. Aksi halde sonucu kopyalayın veya indirin.
XML'i değiştirmeden güzelleştirmek
XML yapı konusunda titiz, düzen konusunda rahattır: iki etiket arasına hiçbir şey, bir boşluk ya da yüz boş satır koyabilirsiniz; belge aynı anlama gelir. Akışların, SOAP yanıtlarının ve dışa aktarılan yapılandırmaların çoğu zaman tek uzun satır olarak gelmesinin nedeni budur. Her iç içe öğeyi girintilemek hiyerarşiyi görünür kılar ve satır satır karşılaştırmayı mümkün hale getirir.
Birçok biçimlendirici belgeyi ayrıştırıp yeniden yazar; bu da dokunmasını istemediğiniz şeyleri sessizce yeniden yazabilir: © değerini gerçek bir karaktere çevirmek, tırnak stillerini değiştirmek veya öznitelikleri yeniden sıralamak gibi. Bu araç metni bir belirteçleyiciyle okur ve her parçayı tam olarak yazıldığı gibi yeniden kullanır; yalnızca öğeler arasındaki boşluğu ekler veya kaldırır. Ardından sonucun iyi biçimlendirilmiş olduğunu denetlemek için tarayıcının kendi XML ayrıştırıcısını kullanır.
Boşluk, XML'in her zaman rahat olmadığı tek yerdir. <p>one <b>two</b> three</p> gibi bir paragrafta etiketlerin çevresindeki boşluklar metne aittir; bu yüzden onları taşımak veya kaldırmak bir okuyucunun gördüğünü değiştirir. Metin ve etiketleri karıştıran öğeler ile xml:space="preserve" ile işaretlenmiş öğeler bu yüzden asla yeniden akıtılmaz.
İpuçları
- Biçimler arasında veri mi taşıyorsunuz? İki tarafı da okumak için bunu JSON biçimlendir ve doğrula ile birlikte kullanın.
- Veri dosyası yerine bir web sayfasını mı biçimlendiriyorsunuz?
<br>gibi boş etiketleri anlayan HTML biçimlendirici aracını kullanın. - İki dışa aktarım arasında nelerin değiştiğini mi görmek istiyorsunuz? İkisini de biçimlendirin, ardından Metin karşılaştır ile karşılaştırın.
Sık sorulan sorular
XML'im yükleniyor mu?
Hayır. Belge, tarayıcınızda çalışan kodla denetlenir ve biçimlendirilir; bu yüzden yapılandırma dosyaları, akışlar ve API yanıtları cihazınızda kalır.
Biçimlendirme verilerimi değiştirir mi?
Etiketler, öznitelikler ve metin yazıldığı gibi kopyalanır. & ve © gibi varlıklar, CDATA bölümleri, yorumlar, işleme yönergeleri ve DOCTYPE yeniden kodlanmaz veya yeniden sıralanmaz. Yalnızca öğeler arasındaki boşluk değişir.
Etiketlerle karışık metne ne olur?
<p>Hello <b>world</b></p> gibi bir öğe, her boşluğun önemli olabileceği metin ve öğeleri karıştırır; bu yüzden yazıldığı gibi bırakılır. xml:space="preserve" ile işaretlenmiş her öğe için de aynısı geçerlidir. Sonucun altındaki bir not, kaç tanesinin olduğu gibi bırakıldığını söyler.
Küçült neyi kaldırır?
Yalnızca etiketler arasındaki, yalnızca boşluktan oluşan metni; örneğin öğeler arasındaki satır sonlarını ve girintiyi. Öğelerin içindeki metne, karışık içeriğe ve korunan öğelere dokunulmaz; bu yüzden küçültülmüş dosya özgünüyle aynı anlama gelir.
İyi biçimlendirilmiş ile geçerli arasındaki fark nedir?
İyi biçimlendirilmiş, sözdiziminin doğru olduğu anlamına gelir: etiketler doğru kapatılmış ve iç içe geçmiş, öznitelikler tırnak içinde, tek bir kök öğe. Geçerli ise ayrıca bir şemayı ya da DTD'yi izlediği anlamına gelir. Bu araç birincisini denetler; eksik bir kapanış etiketini veya tırnaksız bir özniteliği bildirir, ancak şemanızın izin vermediği bir öğeyi bildirmez.
&nbsp; gibi bir HTML varlığını neden reddediyor?
XML kendisi yalnızca beş adlandırılmış varlık tanımlar: &, <, >, " ve '. dahil diğerleri, onları bildiren bir DOCTYPE ya da   gibi sayısal bir biçim gerektirir.