Necesito un software que me permita crear XML a partir de una DTD. Sin embargo, no quiero tener que ver el XML real. Me gustaría algo que genere una GUI basada en la DTD y me permita editar desde allí. ¿Hay algo como esto por ahí?
fuente
Necesito un software que me permita crear XML a partir de una DTD. Sin embargo, no quiero tener que ver el XML real. Me gustaría algo que genere una GUI basada en la DTD y me permita editar desde allí. ¿Hay algo como esto por ahí?
Es absolutamente necesario pagar oxígeno ( http://www.oxygenxml.com/ ). Lo uso todos los días para documentos xml que son esquemas de uso. Osygen hace todo, desde autocompletar hasta la edición de árbol XML y elimina la selección de don para la enumeración de elementos de esquema. También hay mucho soporte para DTD también. He usado varios editores diferentes y nada se compara
No es exactamente lo que solicitó, pero aún podría hacerlo: XMLMind . Hace muchas cosas realmente buenas, incluida la edición XML totalmente gráfica sin marcado visible, y puede crear sus propias GUI para tipos de documentos particulares utilizando CSS extendido. Aunque está orientado principalmente hacia la edición de documentos, también se puede usar para XML orientado a datos. Por ejemplo, lo estoy usando para mantener mi libreta de direcciones.
Si registra el DTD con él, puede crear nuevos documentos de ese tipo, que contienen el mínimo permitido por el DTD. Sin embargo, si desea crear documentos de muestra que contengan ejemplos de todo lo posible en el DTD, lo hará mejor con una herramienta como Oyxgen , como ya se mencionó. También tiene un modo de autoría, para la creación de contenido wysiwyg, aunque no he usado esa parte de Oxygen lo suficiente como para compararlo con XMLMind.
Puede encontrar lo que está buscando en una pregunta relacionada con StackOverflow .
El IDE de NetBeans tiene un soporte XML / XSD / DTD bastante sólido con buenas herramientas visuales y un cambio sencillo entre las vistas de origen y diseño.
Es excelente y gratuito: en realidad lo prefiero al producto comercial XMLSpy.