it-swarm.dev

xml editor pro Linux

Chci zobrazit velké XML soubory. Snažil jsem se XML ​​Copy Editor , ale zobrazí XML data jen v jednom řádku znamená, že se nezobrazuje ve správném formátu. Viděl jsem screenshoty XML Copy Editor na Google, které vypadají docela dobře.

Má někdo nápad, jak lze zobrazit XML soubor ve formátu XML Copy Editor ve správném formátu?

Nebo jakýkoli jiný dobrý prohlížeč XML pro Ubuntu?

14
Ragini

Nikdo z vás nenavrhl, že by Emacs, Vim, Geany nebo jiný textový editor jasně nepracovali s daty XML na podnikové úrovni ...

Chcete-li se dostat do kontaktu s realitou, vezměte prosím nějaký průměrně složitý soubor OpenDocument (soubor Open/Libre Office ".odt", nejlépe s některými tabulkami a obrázky) a zkuste to upravit pomocí programu Emacs nebo Vim. Pokuste se vytvořit nové pole se všemi předvyplněnými poli. Vytvořte novou tabulku nebo vložte nový obrázek. S dobrým editorem XML vše, co potřebujete, je "Klikněte pravým tlačítkem myši -> Vložit".

Bohužel dobré editory XML stojí peníze. XMLSpy z Altova je o 1000 USD, OxygenXML o něco méně.

18
Tero Niemi

Skuteční programátoři používají VIM ...

http://xkcd.com/378/



Jiní ji úspěšně použili pro tento účel: http://www.pinkjuice.com/howto/vimxml/

13
DevNull

Pokud chcete použít rozhraní příkazového řádku, chtěli byste použít xmllint tool k správnému formátu XML souboru, a pak můžete použít normální méně k zobrazení tohoto velkého XML souboru.

9
kokosing

Můj oblíbený editor, který se s XML velmi dobře ovládá, je jEdit . jEdit má úžasné množství funkcí, které dělají to dobré pro spoustu použití, stejně jako je cross-platform, takže mohu použít stejný editor na všech počítačích.

jEdit má několik XML pluginů pro validaci, vyhledávání, transformace atd.

6
dj_segfault

Kontrola Konglomerát , má za cíl být editorem XML, který mohou všichni používat.

5
Hrishi

Kombinace xmllint a less byla velká intuice (kudos pro @kokosing) a ano, je možné mít zvýraznění syntaxe méně! Zde je kompletní, funkční řešení:

xmllint --format yourfile | highlight --syntax=xml --out-format=xterm256 | less -R -N

Trik je použít:

  1. Další nástroj k tomu, aby syntaxe hightlighting (zvýraznění může udělat).
  2. Použijte volbu -R (raw) v méně, aby respektovala únikové sekvence; N jednoduše poskytuje číslování řádků, což je Nice.

Fungovalo to překvapivě dobře, takže Vydal jsem řešení na github s bash skriptem, pod názvem xmlshow.

Poznámka: Při příštím použití méně, doporučuji, abyste stiskli hto (re-) objevili jeho úžasný rozsah funkcí.

4
fralau

Lidé v editaci XML v Linuxu jako $ 400 program oxygenXML. Lidé na http://alternativeto.net/SearchResult.aspx?search=tag:xml-editor jako Geany. Omlouváme se, nevím odpověď na váš problém s XML Copy Editor.

1
minopret

Checkout QXmlEdit a CAM XML Editor oba jsou open source a jsou dostupné pro Linux a mají dobré hodnocení na sourceforge.net . Tyto editory XML byly nalezeny ve Wikipedii Porovnání editorů XML

1
frederickjh

Stará otázka, ale Notepadqq je velmi dobrá pro prohlížení XML stromů. Toto je "bratr" slavného poznámkového bloku ++ pro Windows.

Řeknu xml copy. Proč? Protože se zdá, že to funguje dobře.

Pokud xml bylo na lince, pak to zní jako problém s tím jedním souborem. Chyba? PEBKAC?

Pokazil jsem soubor xml a pak stiskl F11, aby se tisk dokonale zobrazil. Zejména nezáleží na tom, že XML je s ohledem na data na jednom řádku.

Je to velká otázka, ale myslím si, že základní otázkou je více o použití. Možná. Pro referenci:

https://en.wikipedia.org/wiki/Comparison_of_XML_editors

Zkontroloval jsem licenci na xml copy a vypadá to, že je GPL 3 a snadno se instaluje z apt.

0
Thufir