Domanda

Qual software è consigliato per la lavorazione e la modifica di grandi schemi XML?Sto cercando per Windows e Linux software (non deve essere cross-platform, voglio solo suggerimenti per entrambi), che consentono di trattare con enormi file XML.

È stato utile?

Soluzione

I può essere vecchio stile, ma io preferisco il mio editor di testo.

Io uso emacs, e ha una abbastanza decente modalità xml.

Più buono degli editor di testo decente sintassi hi-illuminazione e tag corrispondenti strutture.L'IDE potrebbe già farlo (IntelliJ idea, e credo che Eclipse non).Un buon editor di testo sarà in grado di affrontare con enorme i file, ma alcuni editor di testo potrebbe non essere in grado di gestirli.Quanto è grande stiamo parlando?

Altri suggerimenti

Per Windows, ho trovato di Microsoft, è gratis XML Notepad 2007 per essere un grande semplice da usare editor con una bella selezione di caratteristiche.Utilizzato sia per rivedere il mio XML di output in fase di sviluppo e di modifica rotto iTunes " biblioteche.;)

Richiede .net 2.0

Sono d'accordo che il vostro editor di testo è probabilmente la vostra scommessa migliore.Io conosco alcune persone che giurano da XMLSpy, se avete bisogno di qualcosa di specifico per trattare con i file XML in modo visivo.Scommetto che si potrebbe trovare qualche F/OSS lavoro-alikse ma io non sono a conoscenza di qualsiasi.

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

Il suo libero, scritto in C++, ottimizzato per l'utilizzo con molto grande in file xml.

Mentre è relativamente limitato nelle sue funzionalità, è in grado di caricare 100MB+ non formattato i file in pochi secondi, il rientro di loro e individuare elementi specifici utilizzando la visualizzazione struttura.Utilizzando l'opzione "Aggiorna" è inoltre possibile sincronizzare l'albero con la visualizzazione del testo.

In UNIX spirito di avere un semplice strumento a compiere un determinato lavoro molto bene.

Avete bisogno di almeno una decente editor di testo di base, emacs con modalità nxml come detto prima, è una scelta molto buona.Tuttavia, come lo schema diventa più grande e più grande, si può perdere la visione, soprattutto quando si crea un documento di Schema XML che può essere molto dettagliata.Avrete bisogno di un qualche tipo di visualizzazione:XML Spy è ok, l'Ossigeno è grande, ma costoso, ma a quanto pare, su Windows, si ha quasi tutte le funzionalità necessarie in XMLPad che è freeware.

Quando si avvia la modifica istanza di documenti XML (e anche la modifica di Schemi XML) che è necessario al volo la validazione di uno schema e, se possibile, il completamento automatico di elementi e attributi.Emacs supporta solo al volo di convalida e di auto-completamento con un relax NG base dello schema (ma qualsiasi XSD può essere convertito in un relax NG schema).

Se si dispone di alcuna scelta in materia, considerare l'utilizzo di Relax NG come il vostro schema di sintassi, è molto più leggibile e manutenibile.

Io lavoro molto con XML, e hanno trovato Ossigeno per essere un grande editore.È multi-piattaforma e ha una grafica editor di schema, ma dal momento che io uso la Dtd e non gli schemi, non posso garantire per l'editor di schema di qualità.Il resto del pacchetto di editing (come l'editor XML e XSLT debugger) è fisso, quindi potrebbe essere la pena di provare.

Altova s XMLSpy è probabilmente il migliore disponibile.Offre diverse visualizzazioni dei dati/schemi, XPath strumenti e produce buoni schemi, tra le altre cose.Si costa un po ' però.E ' un prodotto maturo, in modo che si tendono a non incorrere in limitazioni di come rapidamente come si fa con altri strumenti.

Liquid XML è abbastanza buona, ma relativamente nuova alternativa.E ' una bella app da usare e c'è anche una versione gratuita disponibile!Questo è uno strumento che vale la pena tenere d'occhio.

Entrambi i prodotti hanno una comoda funzione che produce un file XML di esempio basato sullo schema.

In contrasto, Oracle JDeveloper (basato su Borland Jbuilder, credo) cerca di fornire un discreto editor di schema, ma è inferiore in quanto a volte produce invalid file di schema.Ho smesso di usarlo presto dopo aver notato questo.

Io consiglio vivamente il check-out IBM XML Schema di controllo Qualità.Questo strumento della riga di comando convalida dello schema contro WC3 XML Schema lingua.Questa è una buona idea, anche se avete costruito il vostro schema di utilizzo di un altro strumento.

Io uso nxml-modalità di GNU Emacs per l'editing xml, compresi di file molto grandi.E io lo uso per un lungo periodo - in veloce, fornire on-the-fly di convalida di xml , e di fornire funzionalità di completamento per il tag e attributi nomi

Il oXygen XML Editor un ottimo IDE per Windows, un po ' costoso tho.

Altova s XML Spy è un ottimo editor, ma non necesarily l'opzione più conveniente là fuori.

Mi raccomando Stylus Studio se hai bisogno di una a lungo termine ampiamente in grado XML IDE.Io l'ho usato principalmente per XSLT sviluppo, ma supporta lo sviluppo di quasi tutto XML relativi si vorrebbe fare.È Windows solo (molto fastidioso).

Sto usando Piano cottura (disponibile anche su tucows), e sono molto contento di XPath funzione di test.

  • Piano di cottura, è un editor e un ambiente di sviluppo per XML, DTD, e documenti XSLT
  • Piano di cottura, è un'applicazione per Windows
  • Migliore di tutti, è gratis!

Caratteristiche

  • Colore-codificato in XML, DTD, e XSLT di editing
  • Controllare well-formedness e convalidare
  • Stylesheet test con quasi qualsiasi motore XSLT
  • XPATH test
  • Personalizzabile "i Bit di Codice" biblioteca
  • La formattazione XML tramite Ordine
  • Download di piccole dimensioni, ingombro ridotto

Open source editor XML esaminato - è un po ' vecchiotto però.

+1 per XML Spy, ho usato sia il prodotto stand-alone e visual studio plugin, e sono stato impressionato.

In termini di FOSS, io uso Notepad++

Di recente mi è stato la modifica di file XSLT con Eclipse, ma per qualche motivo Eclipse non farebbe il completamento automatico più.Così ho passato a Emacs brillante nxml-mode, e non sono sicuro che sto andando indietro.Si ottiene l'auto-completamento, che è veramente facile da usare, ed è molto veloce.L'unico inconveniente è che si deve fornire un RELAX NG versione del documento lo schema, ma ci sono strumenti che generano per voi dal vostro DTD o Schema.

Check out http://www.xmlhack.com/read.php?item=2061 per ulteriori.

Per il software non libero, io secondo le raccomandazioni per OxygenXML.

Io uso Notepad++ come il mio editore.È inoltre possibile aggiungere plugin per trattare con XML in particolare.

XML Editor di Copia - Windows e Linux

Veloce, gratuito e supporta la convalida dello schema XML.

Sito Ufficiale http://xml-copy-editor.sourceforge.net/

Come installare in Ubuntu http://ubuntuforums.org/showthread.php?t=1640003

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top