Editare XML / Vizualizare Software

voturi
36

Ce software este recomandat pentru lucrul cu editarea și scheme XML mari? Caut atât pentru Windows și software-ul Linux (nu trebuie să fie platforma de cruce, vreau doar sugestii pentru ambele) care ajuta cu care se ocupă cu fișiere XML uriașe.

Întrebat 04/08/2008 la 23:01
sursa de către utilizator
În alte limbi...                            


17 răspunsuri

voturi
15

Pentru Windows, am găsit Microsoft proprii liberă Notepad XML 2007 pentru a fi un mare editor de simplu de utilizat , cu o selecție bună de caracteristici. Utilizat atât revizuirea de ieșire meu XML atunci când în curs de dezvoltare și biblioteci de editare rupt iTunes'. ;)

Necesită .net 2.0

Publicat 06/08/2008 la 10:30
sursa de către utilizator

voturi
8

Poate fi de modă veche, dar eu prefer editorul meu de text.

Eu folosesc emacs, și are un mod XML destul de decent.

Editoare de text Cele mai bune vor avea hi- de iluminat și de potrivire a tag - ul facilități de sintaxă decente. IDE - ul s - ar putea face acest lucru deja (IntelliJ idee face, și cred că Eclipse face la fel de bine). Editoare de text bun va fi capabil să se ocupe cu uriașe fișiere, dar unele editoare de text nu poate fi în măsură să le ocupe. Cât de mare vorbim?

Publicat 04/08/2008 la 23:01
sursa de către utilizator

voturi
7

Sunt de acord că editorul de text este , probabil , cel mai bun pariu. Eu știu niște oameni care jură XMLSpy , dacă ai nevoie de ceva care este adaptat în mod special pentru a face cu fișiere XML într - un mod vizual. Pun pariu ca ai putea găsi unele F / OSS de lucru-alikse , dar eu nu sunt conștient de orice.

Publicat 04/08/2008 la 23:23
sursa de către utilizator

voturi
6

XML Editor FirstObject. http://www.firstobject.com/dn_editor.htm

Este gratuit, scris în C ++, optimizat pentru lucrul cu fișiere foarte mari XML.

Deși este relativ limitată în funcționalitate, se poate încărca fișiere 100MB + neformatate în câteva secunde, să le indenta și localiza elemente specifice utilizând afișarea ierarhică. Utilizând opțiunea „Refresh“ puteți sincroniza, de asemenea, arborele cu vizualizarea de text.

Este în spiritul UNIX de a avea un instrument simplu face un anumit loc de muncă foarte bine.

Publicat 08/09/2008 la 04:02
sursa de către utilizator

voturi
5

Ai nevoie de cel puțin un editor de text decent ca o linie de referinta, emacs cu modul de nxml așa cum sa menționat mai înainte este o alegere foarte buna. Cu toate acestea ca schema devine mai mare și mai mare s -ar putea pierde prezentarea generală, mai ales atunci când autorului un document XML Schema , care poate fi foarte verbose. Vei avea nevoie de un fel de vizualizare: XML Spy este ok, oxigen este mare , dar scump, dar după cum se dovedește, pe Windows, caracteristici în ai nevoie de aproape toate XMLPad care este freeware.

Când a începe editarea documentelor XML exemplu (și chiar editarea schemele XML), aveți nevoie de validarea zbura pe baza unei scheme și, dacă este posibil, completarea automată a atributelor și a elementelor. Emacs acceptă numai pe validarea zbura și completarea automată cu o schemă NG se pot relaxa pe baza (dar orice XSD poate fi transformată într-o schemă NG se relaxeze).

Dacă aveți de ales, ia în considerare utilizarea Relax NG ca sintaxa schemei, este mult mai ușor de citit și de întreținut.

Publicat 19/08/2008 la 22:15
sursa de către utilizator

voturi
4

Eu folosesc nxml-mode în GNU Emacs pentru editare XML, inclusiv fișiere foarte mari. Și l-am folosi pentru o lungă perioadă de timp - o repede, oferă validarea on-the-fly XML, și oferă funcționalitate de finalizare pentru tag-ul & atribute nume

Publicat 19/09/2008 la 08:55
sursa de către utilizator

voturi
4

Altova lui XMLSpy este , probabil , cel mai bun disponibil. Acesta oferă vederi diferite de date / scheme, instrumente de dvs. XPath și produce diagrame bune, printre altele. Acesta costă destul de un pic , deși. Este un produs matur, astfel încât să nu tind să curgă în limite cât mai repede face cu alte instrumente.

XML lichid este o alternativă destul de bună, dar relativ nou. Este o aplicație frumos de a folosi și există chiar și o versiune gratuită disponibilă! Acesta este un instrument în valoare de a păstra un ochi pe.

Ambele aceste produse au o caracteristică la îndemână, care produce fișiere XML eșantion bazat pe schema.

În contrast, JDeveloper Oracle (bazat pe Borland JBuilder, cred) încearcă să ofere un editor de schemă decent, dar se încadrează scurt în care se produce, uneori, fișiere de schemă nevalide. M-am oprit folosindu-l în curând după ce a văzut acest lucru.

Am foarte recomanda verificarea IBM XML Schema de calitate Checker . Acest instrument de linie de comandă validează schema împotriva limbajului XML Schema WC3 lui. Aceasta este o idee bună , chiar dacă v - ați construit schema folosind un alt instrument.

Publicat 08/09/2008 la 04:46
sursa de către utilizator

voturi
4

Eu lucrez foarte mult cu XML, și - au găsit oxigen pentru a fi un editor de mare. Este cross-platform și are un editor de schemă grafică, dar din moment ce am folosi DTD - uri și nu scheme, nu pot garanta pentru calitatea editorului schema lui. Restul pachetului de editare (cum ar fi editorul XML și XSLT depanatorul) este solid, așa că ar putea fi în valoare de o încercare.

Publicat 04/08/2008 la 23:30
sursa de către utilizator

voturi
3

Sunt folosind Plită (disponibil , de asemenea , pe Tucows ), și eu sunt foarte fericit facilitate de testare XPath.

  • Plită este un mediu de dezvoltare editor și pentru XML, documente DTD, și XSLT
  • Plită este o aplicație pentru Windows
  • Cel mai bun dintre toate, este gratuit!

Caracteristici

  • coduri de culori XML, DTD, și editarea XSLT
  • Verificați bine alcatuire și validați
  • Testarea stylesheet cu aproape orice motor XSLT
  • testarea XPath
  • Personalizabile bibliotecă „Cod Bits“
  • Formatarea XML prin Tidy
  • descărcare mici, amprenta mici
Publicat 18/11/2008 la 14:22
sursa de către utilizator

voturi
3

Am foarte recomanda Stylus Studio dacă aveți nevoie de un termen lung , în linii mari , capabil IDE XML. Am folosit mai ales pentru dezvoltarea XSLT dar sprijină dezvoltarea de aproape tot ceea ce XML legat pe care ar dori să facă. Este pentru Windows numai (foarte enervant).

Publicat 26/08/2008 la 11:18
sursa de către utilizator

voturi
3

Altova lui XML Spy este un editor de mare, dar nu neaparat cea mai ieftina optiune acolo.

Publicat 06/08/2008 la 10:33
sursa de către utilizator

voturi
3

Editor Oxygen XML o mare IDE pentru Windows, bit Tho scumpe.

Publicat 04/08/2008 la 23:26
sursa de către utilizator

voturi
2

Recent, am fost editarea fișierelor XSLT cu Eclipse, dar pentru un motiv oarecare Eclipse nu ar face nici o auto-completare mai. Așa că am trecut la genial nxml-mode Emacs, și eu nu sunt sigur că mă întorc. Veți obține completarea automată, care este foarte ușor de utilizat, și este foarte rapid. Singura glitch este că trebuie să ofere o versiune RELAX NG a schemei documentului dvs., dar există instrumente de acolo, care generează unul pentru tine de la DTD sau schemă.

Check out http://www.xmlhack.com/read.php?item=2061 pentru mai multe.

Pentru software-ul non-liber, al doilea recomandări pentru OxygenXML.

Publicat 16/08/2008 la 21:22
sursa de către utilizator

voturi
2

+1 pentru XML Spy, am folosit atât singur produs standul și plugin-ul de studio vizual, și am fost impresionat.

În ceea ce privește FOSS, folosesc Notepad ++

Publicat 06/08/2008 la 11:04
sursa de către utilizator

voturi
2

Open source editori XML examinat - acesta este un pic învechit , deși.

Publicat 04/08/2008 la 23:27
sursa de către utilizator

voturi
1

Eu folosesc Notepad ++ ca editorul meu. Puteți adăuga , de asemenea , plugin - uri pentru a face cu XML în mod specific.

Publicat 16/08/2008 la 21:25
sursa de către utilizator

voturi
0

XML Copy Editor - Windows și Linux

Rapid, gratuit, și sprijină validarea schemei XML.

Site - ul oficial http://xml-copy-editor.sourceforge.net/

Cum se instalează în Ubuntu http://ubuntuforums.org/showthread.php?t=1640003

Publicat 07/12/2010 la 15:09
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more