XML Biçimlendirici ve Küçültücü - Girintile ya da Sıkıştır
XML biçimlendirici ve küçültücü
Bu araç ne yapar
XML genelde bir makineden gelir, tek bitmeyen satır hâlinde: bir RSS akışı, bir sitemap, bir API yanıtı, bir yapılandırma dosyası. Bu sayfa yapıyı geri koyup okunur hâle getiriyor, küçük sürüm gerektiğinde de yeniden alıyor.
Nasıl kullanılır
- 1 XML'i yapıştırın — tam bir akış ya da tek bir öge.
- 2 Girintinizi seçin, sonra Biçimlendir ya da Küçült'e basın.
- 3 Metin aynı kutuda değişir — kopyalayın ya da Geri al'a basın.
XML, HTML değildir ve bu fark ısırır
HTML'de bir avuç öge asla kapanmaz: <link>, <br>, <img>. XML'de ise hiçbiri özel değildir — ve <link>, web'deki her RSS akışında bir adresi sarmalayarak geçer. HTML kuralını XML'e taşıyan bir biçimlendirici oradan sonra girintiyi bir kademe kaydırır ve kapanış etiketini ortada bırakır. Bu sayfa o kuralı kapatıyor.
CDATA içeriktir, işaretleme değil
CDATA bölümü tam olarak, bir metin parçasının açı parantezleri taşıyıp da ayrıştırılmaması için vardır. Akışlar bunu sürekli makale HTML'i için kullanır. Gövdesi burada el değmeden geçiyor: yeniden girintileme yok, kaçış yok, boşluk sadeleştirme yok — çünkü her biri, akışı okuyanın gördüğü şeyi değiştirirdi.
Ögeler arasındaki boşluk genelde serbesttir, metnin içindeki değildir
İki etiket arasındaki girinti bir ayrıştırıcı için hiçbir şey ifade etmez, o yüzden küçültme onu atar. Ama karışık içerikte — içinde öge olan metinde — boşluk verinin parçasıdır ve bu araç onları koruyor. Muhafazakâr bir tercih: "bir iki" yerine "biriki" gösteren bir akış okuyucu, kimsenin bir biçimlendiriciye kadar takip edemeyeceği bir hatadır.
Biçimlendirir, doğrulamaz
Eksik bir kapanış etiketi ya da başıboş bir "&" işareti de her şeyle birlikte girintilenir — araç ayrıştırılmış bir belge üzerinde değil, metin üzerinde çalışıyor. Bu bilinçli: dosyanızı sessizce onaran bir doğrulayıcı, onu açma sebebinizi gizler. Çıktı yanlış görünüyorsa, aracın az önce görünür kıldığı uyumsuzluğu arayın.