Logiciel d'édition XML

8

J'ai besoin d'un logiciel pour me permettre de créer du XML à partir d'une DTD. Je ne veux pas du tout avoir à voir le XML. Je voudrais quelque chose qui génère une interface graphique basée sur la DTD et me permet de modifier à partir de là. Y a-t-il quelque chose comme ça là-bas?

thinksocrates
la source

Réponses:

2

Vous devez absolument commander de l'oxygène ( http://www.oxygenxml.com/ ). Je l'utilise tous les jours pour les documents xml qui utilisent un schéma. Osygen fait tout, de la saisie semi-automatique à l'édition d'arborescence XML et supprime la sélection de don pour l'énumération des éléments de schéma. Il existe également un grand soutien pour la DTD. J'ai utilisé plusieurs éditeurs différents et rien ne se compare

ghostsource
la source
2

Ce n'est pas exactement ce que vous avez demandé, mais il pourrait toujours le faire: XMLMind . Il fait beaucoup de choses vraiment sympa, y compris l'édition XML entièrement graphique sans balisage visible, et vous pouvez créer vos propres interfaces graphiques pour des types de documents particuliers à l'aide de CSS étendu. Bien qu'il soit principalement orienté vers l'édition de documents, il peut également être utilisé pour du XML orienté données. Par exemple, je l'utilise pour maintenir mon carnet d'adresses.

Si vous enregistrez la DTD avec elle, elle peut créer de nouveaux documents de ce type, contenant le minimum autorisé par la DTD. Cependant, si vous souhaitez créer des exemples de documents contenant des exemples de tout ce qui est possible dans la DTD, vous faites mieux avec un outil comme Oyxgen , comme déjà mentionné. Il a également un mode de création, pour la création de contenu wysiwyg, bien que je n'aie pas assez utilisé cette partie d'Oxygen pour la comparer avec XMLMind.

Neil Mayhew
la source
1

L'IDE NetBeans a un support XML / XSD / DTD assez solide avec de bons outils visuels et une commutation facile entre les vues source et de conception.

http://xml.netbeans.org/

C'est excellent et gratuit - je le préfère en fait au produit commercial XMLSpy.

Pavel
la source