Програмне забезпечення для редагування XML


8

Мені потрібен фрагмент програмного забезпечення, який дозволить мені створити XML з DTD. Я не хочу взагалі бачити насправді XML. Мені б хотілося щось, що генерує графічний інтерфейс на основі DTD і дозволяє мені редагувати звідти. Чи є щось подібне там?

Відповіді:


2

Вам абсолютно потрібно здати кисень ( http://www.oxygenxml.com/ ). Я використовую його щодня для XML-документів, які використовують схеми. Osygen робить все від автоматичного завершення до редагування XML-дерева та робить вибір дону для перерахування елементів схеми. Також існує велика підтримка DTD. Я використав декілька різних редакторів і нічого не порівнював


2

Це не зовсім те, про що ви просили, але це все ще може зробити це: XMLMind . Це робить дуже багато приємних речей, включаючи повністю графічне редагування XML без розмітки, і ви можете створювати власні графічні інтерфейси для конкретних типів документів за допомогою розширеного CSS. Хоча він в основному орієнтований на редагування документів, він також може бути використаний для орієнтованих на дані XML. Наприклад, я використовую його для підтримки своєї адресної книги.

Якщо ви реєструєте DTD за допомогою нього, він може створювати нові документи такого типу, що містять мінімум, дозволений DTD. Однак якщо ви хочете створити зразкові документи, які містять приклади всього можливого в DTD, вам краще зробити такий інструмент, як Oyxgen , як уже згадувалося. Він також має режим створення, для створення вмісту wysiwyg, хоча я не використовував цю частину Oxygen достатньо, щоб порівняти її з XMLMind.



1

NetBeans IDE має досить солідну підтримку XML / XSD / DTD з приємними візуальними інструментами та легким перемиканням між переглядами джерел та дизайну.

http://xml.netbeans.org/

Це чудово і безкоштовно - я насправді віддаю перевагу комерційному продукту XMLSpy.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.