Бесплатный редактор XML для пользовательских XSD - PullRequest
3 голосов
/ 11 февраля 2011

Наш компонент настраивается с использованием XML API, и у нас есть XSD, который определяет этот XML-API.

Теперь, как наши клиенты могли бы получить контекстную помощь при создании нашего XML API? Есть ли бесплатный инструмент, который они могли бы загрузить (или мы могли бы распространять), который будет принимать XSD и предоставлять контекстно-зависимую помощь для отредактированного XML?

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 сентября 2011

XMLQuire - это бесплатный редактор XML для окон, который может соответствовать вашим потребностям.

Это подходит для передачи клиентам, поскольку это всего лишь 3 МБ .exe-файла, распространяемого и не подлежащего распространению.не требует установки.Все обычные функции редактирования XML входят в стандартную комплектацию.

enter image description here

XMLQuire поставляется с небольшим набором встроенных схем XSD, но ваш клиент может изменить файл CSV (или вы можете дать импакетный файл, который делает это), который XMLQuire будет использовать для поиска пространств имен, чтобы найти связанный XSD-файл верхнего уровня.

Ваш клиент получит контекстную справку для этого XSD, начиная с того момента, когда он введет xmlns =«...» в редакторе XML, где они представлены со списком поддерживаемых пространств имен.

Доступны два списка автозаполнения, один - раскрывающийся список, другой - постоянно отображаемый.Постоянно отображаемый список может отображать любые аннотации, встроенные в ваш XSD-файл, чтобы предоставить текст справки в дополнение к простому перечислению ожидаемых узлов или значений для контекста.

Раскрытие информации: XMLQuire разработан мной как личный проект.

0 голосов
/ 11 февраля 2011

вы можете использовать Dansharp XML Viewer http://www.bizbert.com/xmlviewer очень простой редактор, он принимает в качестве входных данных файл XML и XSD, а затем вы можете выполнить проверку, чтобы разрешить редактору анализировать XML и проверять наличие ошибок

...