Soru:
Basit XML biçimlendirme aracı (Windows)
braveterry
2014-02-07 19:13:07 UTC
view on stackexchange narkive permalink

İş yerinde, kayıt sahteciliği saldırılarını önlemeye yardımcı olmak için günlüklerimizden yeni satırları kaldırıyoruz. IDE (NetBeans) ve SOAPUI gibi XML'i biçimlendirebilen araçlara sahibim, ancak başlatmaları sonsuza kadar sürüyor ve görev için özel olarak oluşturulmuyor.

Bir :

  • XML'yi biçimlendiren
  • Hızlı açılır
  • Windows 7'de çalışır
  • XML'yi biçimlendirebilir panodan yapıştırılır veya dosya sisteminden açılır.

Tarayıcıma XML yapıştırarak üçüncü taraf bir web sitesine göndermeme olanak tanıyan bir web uygulaması miyorum biçimlendirme ve görüntüleme için. Her şeyin geliştirici iş istasyonum için yerel olmasını istiyorum.

Olması güzel şeyler:

  • Yüklemek için yönetici ayrıcalıkları gerektirmez
  • Ücretsiz ve / veya açık kaynak
"XML Biçimleri" üzerinde ayrıntılı bilgi vermek ister misiniz? XML'yi okuyan ve iç içe yerleştirme ve satırsonu gibi uygulamaları uygulayan bir araç mı istiyorsunuz?
Evet. Bir XML güzelleştirici arıyorum.
Microsoft Word 2007, tanrı patent ihlali için dava açana kadar harika bir XML düzenleyiciye sahipti. (Bir başkası, xml düzenleyici moduna sahip bir kelime işlemci fikrinin patentini aldı)
Beş yanıtlar:
Sorin Călinică
2014-02-07 19:33:47 UTC
view on stackexchange narkive permalink

* Windows 7 için en iyi basit XML biçimlendirme araçlarından biri * Bence bu Notepad ++ :

Notepad++ Screenshot of editing a file

Bu araç o kadar güçlü ki geliştiricinin mevcut araç kutusunda olması gerekiyor.

Kaç tane biçimi tanıdığına bir bakın:

Screenshot of available formats

Ancak en iyisi , kendi dilinizi tanımlayıp kendi kurallarınızı uygulayabilmenizdir!

User Defined Language window

Size & aramasının yerine geçtiğinden bahsetmiş miydim? Her türlü değişikliği normal ifadelere göre yapabilirsiniz ve yüzlerce (!) Açık dosyanız varsa, tüm belgelerdeki arama ve / veya değiştirme işlemlerini anında gerçekleştirebilirsiniz!

Find and Replace window

Her tür iş için kurulabilecek pek çok eklenti olduğunu unutmayın!

Sonuç olarak, Notepad ++ ücretsiz ve taşınabilirdir (kullanabilirsiniz bir usb bellek çubuğunda, istediğiniz herhangi bir klasöre kopyalamanız yeterlidir).


DÜZENLE :

Size söylediğim gibi, çok sayıda Notepad ++ işlevsellik eklentiler tarafından sağlanır:

Show Plugin Manage Menu link

Her bir eklenti adına tıklarsanız, sağlanan işlevsellik hakkında kısa bir açıklama görürsünüz.

To son derece gelişmiş girinti elde edin En azından Kod hizalama , Katla Girinti ve XML Araçları code yüklemenizi öneririm >:

Plugin Manager window

İşte XML için kullanılabilen basit girintilerden biri (ancak herhangi bir özelleştirilmiş XML IDE bunu yapabilir, değil mi ?):

Pretty text menu link

Ancak Katlanarak Girinti ile herhangi bir dili, Kullanıcı Tanımlı bile olsa girintileyebilirsiniz! (Uzmanlaşmış IDE'lere ne dersiniz?)

Ve şimdi son girinti aracı, Kod hizalama ! Bunu kullanarak en yüksek girinti düzeyine ulaşırsınız (herhangi bir düz / normal ifade ile girinti):

Align By menu link

Evet, tamamen onaylıyorum. Java, C ++ ve C # geliştirmek için Eclipse ve Visual Studio kullanıyorum ancak ANSI / UTF-8 veya CR / LF / CR-LF'yi dönüştürmek gibi basit görevleri hızlı bir şekilde yapmak için her zaman yanımda bir Notepad ++ var.
user23
2014-02-07 23:26:47 UTC
view on stackexchange narkive permalink

Visual studio, XML belgelerini biçimlendirme yeteneğine sahiptir. Basitçe xml belgesini açın Düzenle -> Gelişmiş -> Belgeyi Biçimlendir

C # tuş atamalarını kullanıyorsanız Ctrl + E, D

Görsel stüdyonun Yalnızca bu özellik için "basit" veya yüklemeye değer, ancak deneyimlerime göre pek çok geliştirici bu özelliğin kod düzenleyicide var olduğunun farkında değil

RProgram
2014-05-04 05:23:03 UTC
view on stackexchange narkive permalink

SynWrite düzenleyicisi (ücretsiz, Windows), XML'in açılmasına ve düzenlenmesine (diğer pek çoğu ile birlikte, örneğin HTML) izin verir ve XML dosyasını biçimlendirebilir. >

sample img

XML'i biçimlendirmek için:

  • önce, bu Tidy XML eklentisini eklentinin "eklenti.Ambyte'ını açarak kurun. SynWrite'daki TidyXML.zip "dosyası ve kurulumu onaylama
  • herhangi bir XML dosyasını açın (veya kodu yeni sekmeye yapıştırın)
  • eklentinin menü komutunu çağırın" Araçlar - Eklentiler - Düzenli XML "

Düzenleyici, yönetici hakları olmadan herhangi bir klasöre yüklenebilir.

Günlük işler için SynWrite kullanıyorum. Çok kullanışlı, Python eklentileriyle Notepad ++ yerine geçiyor.

Norbert Hüthmayr
2020-05-31 03:52:41 UTC
view on stackexchange narkive permalink

Bu cehennem kadar eskidir, ancak web tabanlı bir çözüm öneriyorum.

https://xmllint.com

Bu kod tarayıcınızda çalışır ve verilerinizi asla başka bir yere göndermez. Makinenizde her şey yerel olarak kalır.

Nasıl bilebilirim? Bunu özellikle bu amaç için oluşturdum.

merours
2014-05-05 21:36:31 UTC
view on stackexchange narkive permalink

Dosyalarınızın boyutuna göre, vim kullanmayı düşünebilirsiniz. Ücretsizdir ve lisansı GPL uyumludur (eğer sorarsanız yardım yazılımı). burada yönetici hakları olmadan kullanmanıza izin veren taşınabilir bir sürüm mevcuttur.

Avantajlar

  • Çalıştırması oldukça hızlıdır, büyük dosyalar (10 Gb xml dosyalarını düzenlemek için kullanıyorum)
  • çok güçlü. Örneğin, yeni yapıştırılmış bazı xml'leri biçimlendirmek isterseniz, sadece

    1. PrettyXML eklentisini yüklemeniz gerekir
    2. dosyanızı VIM
    3. :PrettyXML
  • yazın, daha önce belirtildiği gibi ücretsizdir.

Dezavantajlar

VIM, kullanımı karmaşık bir düzenleyicidir (NPP gibi diğer örneklerin aksine). Doğru şekilde kullanılabilmesi için, onu nasıl kullanacağınızı öğrenmeniz gerekir (metin yazmak veya dosyanızı kaydetmek gibi temel işlemler bile klasik bir düzenleyiciyle aynı şekilde yapılmaz). Üstelik öğrenme eğrisi oldukça diktir.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...