Software per la modifica di XML


8

Ho bisogno di un software per consentirmi di creare XML da un DTD. Tuttavia, non voglio assolutamente vedere l'XML. Vorrei qualcosa che generi una GUI basata sul DTD e che mi permetta di modificare da lì. C'è qualcosa di simile là fuori?

Risposte:


2

Devi assolutamente controllare l'ossigeno ( http://www.oxygenxml.com/ ). Lo uso ogni giorno per i documenti XML che usano schema. Osygen fa di tutto, dal completamento automatico alla modifica dell'albero XML e elimina la selezione per l'enumerazione degli elementi dello schema. C'è anche molto supporto anche per DTD. Ho usato diversi editor diversi e niente è paragonabile


2

Non è esattamente quello che hai chiesto, ma potrebbe essere ancora in grado di farlo: XMLMind . Fa un sacco di cose davvero belle, tra cui l'editing XML completamente grafico senza markup visibile, e puoi creare le tue GUI per particolari tipi di documenti usando CSS esteso. Sebbene sia principalmente orientato alla modifica dei documenti, può anche essere utilizzato per XML orientato ai dati. Ad esempio, lo sto usando per mantenere la mia rubrica.

Se si registra il DTD con esso, è possibile creare nuovi documenti di quel tipo, contenenti il ​​minimo consentito dal DTD. Tuttavia, se si desidera creare documenti di esempio che contengono esempi di tutto il possibile nel DTD, si ottiene risultati migliori con uno strumento come Oyxgen , come già accennato. Anch'esso ha una modalità di creazione, per la creazione di contenuti wysiwyg, anche se non ho usato abbastanza quella parte di Oxygen per confrontarlo con XMLMind.



1

L'IDE NetBeans ha un supporto XML / XSD / DTD piuttosto solido con simpatici strumenti visivi e facile passaggio tra le viste di origine e di progettazione.

http://xml.netbeans.org/

È eccellente e gratuito: in realtà lo preferisco al prodotto commerciale XMLSpy.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.