Handytool
Geliştirici kılavuzu5 dk okuma26 May 2026 tarihinde güncellendi

Yalnızca Tarayıcı XML Aracı

Herhangi bir XML belgesini anında biçimlendir, küçült veya doğrula.

Handytool'un XML biçimlendirici yapılandırma dosyalarını, RSS özeti, SOAP zarflarını ve SVG işaretlemesini tarayıcının yerli ayrıştırıcısı kullanarak güzel yazdırır — hiçbir şey yüklenmiyor ve büyük dosyalar hızlı işlenir.

Önemli noktalar

  • 012 boşluk, 4 boşluk veya sekme girintilendirmesi ile XML'i güzel yazdır — veya tüm beyaz boşluğu kaldırmak için küçült.
  • 02Doğrulama tarayıcının yerli DOMParser'ini kullanır ve tarayıcı içi XML kitaplığının üretmeyeceği aynı hataları verir.
  • 03Büyük çok megabyte XML dosyalarında tamamen tarayıcı içinde çalışır — sunucu gidiş-dönüşü yok.
  • 04XML içeriği asla cihazınızdan ayrılmaz.

XML'i Biçimlendirmen veya Doğrulamanın Gerekli Olduğu Zaman

XML hala her yerde — Maven POM dosyaları, SOAP API yanıtları, RSS ve Atom özeti, SVG grafikleri, Android düzen kaynakları, Microsoft Office Open XML ve eski kurumsal entegrasyonlar. Sorun, XML'in gerçek hayatta genellikle bir API yanıtından veya oluşturulan dosyadan tek kırılmamış bir satır olarak gelişidir. Biçimlendirmeden onu okuması veya hata ayıklamayı neredeyse imkansız.

Okunabilirliğin ötesinde, iyilik durumu önemlidir. Eksik kapanış etiketi veya kaçan ampersand XML belgesini geçersiz hale getirir. Tarayıcı'nın yerleşik DOMParser'i bu hataları satır ve sütun numaraları ile ortaya çıkarır, bu nedenle yerel ayrıştırıcı döndürmek veya IDE'ye yapıştırmak olmadan hemen düzeltebilirsin.

XML Nasıl Biçimlendirilir veya Doğrulanır

  1. 01

    XML'ni yapıştır

    Herhangi bir XML belgesini yapıştır — yapılandırma dosyası, API yanıtı, RSS ozeti, SVG veya SOAP zarfı. Birkaç megabyte dosyaları sorun olmaksızın işlenir.

  2. 02

    Biçimlendirme veya Küçültme Seç

    Biçimlendirme satır sonu ve tutarlı girintilendirme ekler (2 boşluk, 4 boşluk veya sekmeler). Küçültme tüm etiket arası beyaz boşluğu çıkarır, aktarım için en kompakt sürümü üretir.

  3. 03

    Gerekirse doğrula

    Belgeyi tarayıcının DOMParser'i aracılığıyla çalıştırmak için Doğrula'ya tıkla. XML iyiyse, bir onay alacaksın. Değilse, hata mesajı tam satır ve sütununu içerir.

  4. 04

    Sonucu kopyala

    Biçimlendirilmiş veya küçültülmüş XML'i almak için Kopyala'ya tıkla. Dosyaya, kod incelemesine veya test fikstürüne yapıştır.

Geliştiricilerin XML Biçimlendirici Kullandığı Yaygın Nedenler

  • 01SOAP API yanıtı bir satır olarak gelişse — yapıyı okumak için biçimlendir.
  • 02Maven pom.xml karışık sekmeler ve boşluklara sahipse — taahhüt etmeden önce normalleştir.
  • 03RSS veya Atom ozeti ayrıştırılmamışsa — ilk hatalı etiketi bulmak için doğrula.
  • 04Illustrator'dan dışa aktarılan SVG işaretlemesi HTML'ye gömülmeden önce temizlenmesi gerekse.
  • 05Word veya Excel dosyasının çıkarılan XML'i hata ayıklama için okunması gerekiyorsa.
  • 06Mobil uygulama paketine gömülmek için yapılandırma XML'i boyutunu azaltmak üzere küçült.

Yükleme, Sunucu Yok

Biçimlendirme ve küçültme, tarayıcı sekmesinde çalışan saf JavaScript dize işlemleridir. Doğrulama tarayıcının yerli DOMParser'ini kullanır — tarayıcınız web sayfalarını render etmek için kullanacağı aynı motor. Sunucuya hiçbir XML içeriği gönderilmez.

XML ad alanları tamamen desteklenir. <ns:element xmlns:ns="http://example.com"> gibi öğeler biçimlendirme ve küçültme aracılığıyla değiştirilmeden geçer. Biçimlendirici ad alanı öneklerini yeniden yazmaz veya belgeyi yeniden yapılandırmaz.

XML Biçimlendirici SSS

XML ad alanlarını destekler mi?

Evet. Ad alanı bildirimleri ve önekli öğeler biçimlendirme ve küçültme aracılığıyla değiştirilmeden korunur.

XSD şemasına karşı doğrulayacak mı?

Hayır — yalnızca iyilik durumu denetlenir (dengeli etiketler, alıntılanan nitelikler, kaçan karakterler). Şema doğrulaması XSD'nizi yükleyen ayrı bir araç gerektirir.

Büyük XML dosyalarını işleyebilir mi?

Evet. Biçimlendirme saf JavaScript dize işlemi olarak çalışır, bu nedenle çok megabyte dosyaları hızlı işler. Tarayıcınızın kullanılabilir belleği tek pratik sınırdır.

XML herhangi bir sunucuya yüklenmez mi?

Hayır. Tüm işlemler tarayıcında yerel JavaScript ve DOMParser kullanılarak çalışır.

Küçültme aslında ne yapar?

Küçültme etiketler arasında beyaz boşluğu kaldırır (satır sonu, girintilendirme için kullanılan boşluklar), en küçük olası geçerli XML'i üretir. Metin düğümlerinin içeriği korunur.

İlişkili araçlar

Geliştirici araçlarıyla çalışmaya devam et

Geliştirici araçları