Если вы не можете найти то, что ищете, мы написали наш собственный редактор конфигурации для XML.Однако он имеет несколько ограничений, которые могут сделать его неприменимым к вашей ситуации.
- Он не поддерживает файлы XML с более чем одним уровнем глубины (т. Е. Один корень с несколькими сложными типами, но каждыйсложный тип поддерживает только простые типы.)
- В настоящее время поддерживает только int, double, datetime, bool и string.
Некоторые бонусы:
- Имеетавтоматическая проверка из xsd.
- Он автоматически генерирует пользовательский интерфейс из xml & xsd, поэтому фактическое редактирование XML не выполняется.
- Создает наиболее подходящий пользовательский интерфейс на основе простого типа.(т.е.
DatePicker
для DateTime
, ComboBox
для bool
и TextBoxes
для остальных. - Возможность создания нового XML-файла, добавления таблиц и полей данных.
- При создании новой конфигурации выполняется проверка полей на основе выбранного простого типа.
- При сохранении новой конфигурации создаются файлы XML и XSD.
Если выЗаинтересован, мне понадобится день или два, чтобы перестроить его из нашего текущего проекта, но я могу сделать его доступным. Если вам нужен исходный код, вы, вероятно, можете удалить с ним вышеуказанные проблемы.