Modifica XML / Visualizzazione Software

voti
36

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

È pubblicato 04/08/2008 alle 23:01
fonte dall'utente
In altre lingue...                            


17 risposte

voti
15

Per Windows, ho trovato proprio gratuito di Microsoft XML Notepad 2007 per essere un grande semplice da usare editor con una bella selezione di funzioni. Usato sia per rivedere la mia uscita XML nello sviluppo e librerie di editing rotto iTunes. ;)

Richiede .net 2.0

Risposto il 06/08/2008 a 10:30
fonte dall'utente

voti
8

Posso essere vecchio stile, ma preferisco il mio editor di testo.

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

Maggior parte dei buoni editor di testo avranno sintassi decente hi-illuminazione e tag corrispondenti strutture. Il vostro IDE potrebbe già farlo (IntelliJ IDEA fa, e credo Eclipse fa pure). Buone editor di testo saranno in grado di gestire enormi file, ma alcuni editor di testo potrebbero non essere in grado di gestirli. Quanto è grande stiamo parlando?

Risposto il 04/08/2008 a 23:01
fonte dall'utente

voti
7

Sono d'accordo che il vostro editor di testo è probabilmente la soluzione migliore. So alcune persone che giurano di XMLSpy , se avete bisogno di qualcosa che è su misura per trattare con i file XML in modo visuale. Scommetto che si potrebbe trovare un po 'di F / OSS lavoro alikse ma non sono a conoscenza di alcuna.

Risposto il 04/08/2008 a 23:23
fonte dall'utente

voti
6

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

Il suo libero, scritto in C ++, ottimizzato per lavorare con file molto grandi xml.

Mentre è relativamente limitato in termini di funzionalità, è possibile caricare i file non formattati 100MB + in pochi secondi, loro rientro e individuare gli elementi specifici utilizzando la visualizzazione ad albero. Utilizzando l'opzione 'Aggiorna' è inoltre possibile sincronizzare l'albero con la visualizzazione del testo.

E 'nello spirito UNIX di avere uno strumento semplice facendo un lavoro specifico molto bene.

Risposto il 08/09/2008 a 04:02
fonte dall'utente

voti
5

Avete bisogno di almeno un editor di testo decente come una linea di base, emacs con modalità nxml come accennato prima è una scelta molto buona. Tuttavia, come lo schema diventa più grande e più grande si rischia di perdere i dettagli, soprattutto quando si crea un documento XML Schema 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, hai quasi tutte le caratteristiche necessarie a XMLPad che è freeware.

Quando si inizia la modifica di documenti di istanza XML (e anche l'editing XML Schema) è necessario sulla validazione volo contro uno schema e, se possibile, il completamento automatico degli attributi ed elementi. Emacs supporta solo sulla convalida fly e il completamento automatico con un rilassarsi schema basato NG (ma qualsiasi XSD può essere convertito in uno schema RELAX NG).

Se avete qualche scelta in materia, considerare l'utilizzo di Relax NG come la sintassi dello schema, è molto più leggibile e gestibile.

Risposto il 19/08/2008 a 22:15
fonte dall'utente

voti
4

Io uso nxml-mode in GNU Emacs per l'editing XML, inclusi file molto grandi. E lo uso per un lungo periodo - è veloce, fornire la convalida on-the-fly di XML, e di fornire la funzionalità di completamento per tag e attributi nomi

Risposto il 19/09/2008 a 08:55
fonte dall'utente

voti
4

Di Altova XMLSpy è probabilmente il migliore disponibile. Offre diverse visualizzazioni dei dati / schemi, gli strumenti XPath e produce buoni schemi, tra le altre cose. Il servizio costa un bel po 'però. E 'un prodotto maturo, in modo da non tendono ad incorrere in limitazioni più rapidamente come si fa con altri strumenti.

Liquid XML è un buon, ma relativamente nuova alternativa. E 'un'applicazione piacevole da usare e c'è anche una versione gratuita disponibile! Questo è uno strumento vale la pena tenere d'occhio.

Entrambi questi prodotti hanno una funzione utile che produce file XML di esempio, sulla base di schema.

Al contrario, Oracle JDeveloper (sulla base di Borland JBuilder, credo) cerca di fornire un editor di schema decente, ma è inferiore in quanto a volte produce file di schema non validi. Ho smesso di usarlo subito dopo aver notato questo.

Consiglio vivamente il check out di IBM XML Schema Quality Checker . Questo strumento da riga di comando convalida lo schema contro il linguaggio XML Schema di WC3. Questa è una buona idea, anche se si è costruito lo schema utilizzando un altro strumento.

Risposto il 08/09/2008 a 04:46
fonte dall'utente

voti
4

Io lavoro molto con XML, e hanno trovato ossigeno per essere un grande editore. E 'cross-platform e ha un editor di schema grafico, ma dal momento che io uso DTD e non gli schemi, non posso garantire per la qualità del redattore dello schema. Il resto del pacchetto di editing (ad esempio, l'editor XML e XSLT debugger) è solida, quindi potrebbe essere la pena di provare.

Risposto il 04/08/2008 a 23:30
fonte dall'utente

voti
3

Sto usando Piano di cottura (disponibile anche su Tucows ), e sono molto contento di funzionalità di test XPath.

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

Caratteristiche

  • Codice colore XML, DTD, e la modifica XSLT
  • Controllare ben formati e convalidare
  • test foglio di stile con quasi qualsiasi motore XSLT
  • test XPATH
  • libreria personalizzabile "Codice Bits"
  • formattazione XML tramite Tidy
  • Piccolo download, ingombro ridotto
Risposto il 18/11/2008 a 14:22
fonte dall'utente

voti
3

Mi raccomando Stylus Studio se avete bisogno per un lungo periodo in linea di massima in grado IDE XML. L'ho usato per lo più per lo sviluppo XSLT ma supporta lo sviluppo di quasi tutto XML correlate che si vorrebbe fare. E ' di Windows solo (molto fastidioso).

Risposto il 26/08/2008 a 11:18
fonte dall'utente

voti
3

Di Altova XML Spy è un grande editore, ma non necesarily l'opzione più economica là fuori.

Risposto il 06/08/2008 a 10:33
fonte dall'utente

voti
3

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

Risposto il 04/08/2008 a 23:26
fonte dall'utente

voti
2

Recentemente mi è stato la modifica di file XSLT con Eclipse, ma per qualche ragione Eclipse non farebbe più alcun auto-completamento. Così sono passato al brillante nxml-mode di Emacs, e io non sono sicuro che sto andando indietro. È possibile ottenere il completamento automatico che è veramente facile da usare, ed è molto veloce. L'unico inconveniente è che si deve fornire una versione RELAX NG dello schema del documento, ma ci sono strumenti di là fuori che generano per voi dal vostro DTD o schema.

Scopri http://www.xmlhack.com/read.php?item=2061 di più.

Per i software non libero, I secondo le raccomandazioni per OxygenXML.

Risposto il 16/08/2008 a 21:22
fonte dall'utente

voti
2

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

In termini di FOSS, io uso Notepad ++

Risposto il 06/08/2008 a 11:04
fonte dall'utente

voti
2

Editor XML open source hanno esaminato - è un po 'datato però.

Risposto il 04/08/2008 a 23:27
fonte dall'utente

voti
1

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

Risposto il 16/08/2008 a 21:25
fonte dall'utente

voti
0

XML Copy Editor - Windows e Linux

Veloce, gratuito, e supporta la convalida dello schema XML.

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

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

Risposto il 07/12/2010 a 15:09
fonte dall'utente

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