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