Bir XML dizesini geçip XML belgesini doğru bir şekilde okuyabilmek için biçimlendirilmesini sağlayan ücretsiz bir XML biçimlendirme (girinti) aracı var mı?
Teşekkürler
Düzenle ~ Windows XP'de XML Not Defteri kullanıyorum.
Bir XML dizesini geçip XML belgesini doğru bir şekilde okuyabilmek için biçimlendirilmesini sağlayan ücretsiz bir XML biçimlendirme (girinti) aracı var mı?
Teşekkürler
Düzenle ~ Windows XP'de XML Not Defteri kullanıyorum.
Yanıtlar:
Notepad ++ bu özelliğe sahip olduğuna inanıyorum .
Düzenle (daha yeni sürümler için)
"XML Araçları" eklentisini (Menü Eklentileri, Eklenti Yöneticisi ) yükleyin
Sonra çalıştırın: Menü Eklentileri, Xml Araçları, Güzel Yazdırma (yalnızca XML - satır sonlarıyla)
Orijinal yanıt (Notepad ++ 'ın eski sürümleri için)
Notepad ++ menüsü: TextFX -> HTML Düzenli -> Düzenli: Reindent XML
Ancak bu özellik XML'leri sarar ve bu da 'kirli' görünmesini sağlar. Sargısız olmak için,
C:\Program Files\Notepad++\plugins\Config\tidy\TIDYCFG.INI
,[Tidy: Reindent XML]
ve ekleyin wrap:0
o şuna benzer şekilde:[Düzenli: Reindent XML] input-xml: evet girinti: evet sarın: 0
Firstobject'in Windows için ücretsiz XML editörü foxe denir harika bir araçtır.
XML'inizi içine açın veya yapıştırın ve girinti oluşturmak için F8 tuşuna basın (girinti boşluklarının sayısını varsayılan olarak 0 olarak ayarlamanız gerekebilir).
Basit görünüyor, ancak C ++ ile yazılmış özel bir XML ayrıştırıcı içeriyor, bu da çok büyük XML dosyalarıyla kolayca çalışmasına izin veriyor (kullandığım bazı pahalı "casusluk" ile ilgili araçların aksine).
Ürün sayfasından:
Bu firstobject XML düzenleyicisinin tam Visual C ++ kaynak kodu (CDataEdit gigabayt düzenleme kontrolü MFC bileşeni dahil) Gelişmiş CMarkup Geliştirici Lisansının bir parçası olarak mevcuttur. Geliştiricilerin doğrulama, dönüştürme, güzelleştirme ve raporlama gibi özel XML işleme işlevlerini kendi amaçları için uygulamalarına olanak tanır.
XML dosyasını herhangi bir Visual Studio Express ürününde açabilir ve Ctrl+ A, Ctrl+ K, Ctrl+ tuşlarına basarak Fgüzel bir şekilde biçimlendirebilirsiniz.
Hey, ücretsiz ve bu bir araç, bu yüzden soruya uyuyor. :-)
XML'i Notepad ++ ile yeniden bağlamak için başka bir yöntem:
Menüden Eklentiler -> XML Araçları -> Güzel baskı (yalnızca XML - satır sonlarıyla)
veya Ctrl+ Alt+ Shift+ tuşlarına basın B.
Ayrıca http://xmltoolbox.appspot.com/ adresini de deneyebilirsiniz. çevrimiçi bir xml formatlayıcı. Sadece xml büyük bir metin alanı alanına yapıştırın ve "format xml" tuşuna basın, o zaman metin alanında xml yazdırır, böylece okunması veya kopyalanması kolaydır.
Ayrıca, belirli bir öğenin tümünü görmenizi sağlayan güzel bir küçük filtre özelliği de vardır.
Umarım aracı beğenirsiniz
Notepad ++ kullanıyorsanız, XML Tools eklentisini yüklemenizi öneririm . Herhangi bir XML içeriğini güzelleştirebilir (girinti ve satır kesmeleri) veya çizgi oluşturabilirsiniz. Ayrıca dosyanızı (otomatik-) doğrulayabilir ve XSL dönüşümünü uygulayabilirsiniz.
En son zip dosyasını indirin ve ayıklanan DLL dosyasını Notepad ++ kurulumunuzun plugins dizinine kopyalayın. Ayrıca, Harici kütüphaneleri indirin ve% SystemRoot% \ system32 \ dizininize kopyalayın.
Gelişmiş Geleneksel Biçimlendirme [Güncelleme]
XMLSpectrum açık kaynaklı bir sözdizimi vurgulayıcıdır. XML desteği - ancak XSLT 2.0, XSD 1.1 ve XPath 2.0 için özel özelliklere sahip. XML'den de özel biçimlendirme yeteneklerine sahip olduğu için burada bahsediyorum: XML okunabilirliğini artırmak için nitelikleri ve içeriklerini ve öğelerini dikey olarak hizalar.
Çıktı HTML'si bir tarayıcıda incelemek için uygundur veya XML'in daha fazla düzenlemeye ihtiyacı varsa kopyalanabilir ve seçtiğiniz bir XML düzenleyicisine yapıştırılabilir
Çünkü xmlspectrum.xsl kendi XML metin ayrıştırıcı kullanır, bu tür varlık referansları ve CDATA bölümleri olarak tüm içerik korunur - editör olarak.
Kullanımla ilgili not: Bu yalnızca bir XSLT 2.0 stil sayfasıdır, bu nedenle XML kaynağını otomatik olarak dönüştürmek için gerekli komut satırını (sağlanan örnekler) küçük bir komut dosyasına dahil etmeniz gerekir.
Sanal Biçimlendirme
XMLQuire , özel biçimlendirme yeteneklerine sahip ücretsiz bir XML düzenleyicisidir - çok satırlı öznitelikler, öznitelik değerleri, sözcük kaydırma girintisi ve hatta XML yorumları da dahil olmak üzere XML'yi düzgün biçimlendirir.
Tüm XML girintileri, XML'in bütünlüğünün korunmasını sağlamak için sekmeler veya boşluklar eklenmeden yapılır. XP'den sonraki Windows sürümleri için kurulum gerekmez, sadece 3MB .exe dosyasıdır.
Biçimlendirilmiş XML'yi yazdırmanız gerekiyorsa, baskı önizlemesinde girintiyi izleyen satır numaralandırma gibi özel seçenekler vardır. Biçimlendirilmiş XML'i bir kelime işlemciye zengin metin olarak kopyalamanız gerekiyorsa, bu da kullanılabilir.
[Açıklama: XMLQuire ve XMLSpectrum'u 'ev projeleri' olarak koruyorum]
Eğer bir programcı iseniz, birçok XML ayrıştırma programlama kütüphaneleri size ayrıştırma XML izin verir, daha sonra çıkış o - ve oldukça baskılı jeneratör, girintili çıktı olduğu bir çıkış seçeneği.
Al http://prettydiff.com/ Algoritma HTML Düzenine benzer, ancak daha eksiksizdir. Program tamamen JavaScript ile yazılmıştır, bu yüzden hiçbir şey yüklemenize gerek yoktur.
Doğrudan bir yanıt değil, yine de bilinmesi iyi: Girintilendikten sonra, lütfen biçimlendirilmiş XML'yi daha sonra işleyecek ayrıştırıcıların ve uygulamaların farklı sonuçlar vermeyeceğinden emin olun. Beyaz boşluk genellikle XML'de önemlidir ve çoğu uyumlu ayrıştırıcı onu uygulamaya gönderir.
<Run />
etiketler, bu etiketler XAML kaynak dosyasında tam olarak yer almadıkça çıktıda (genellikle istenmeyen) bir boşluk oluşturur .