XmlCodeEditor
Специализированный редактор XML/XAML разметки интерфейсов с валидацией схемы, форматированием и автодополнением тегов.
Обзор
XmlCodeEditor расширяет CodeEditor и предварительно настроен для файлов разметки интерфейсов UniGUI. Включает встроенный XML-парсер, автоформатирование отступов, автодополнение тегов из реестра виджетов и подсветку синтаксических ошибок.
Редактор разметки XML
API
XmlCodeEditor::formatXml()
Форматировать XML
Форматирует XML-код с нормализацией отступов и выравниванием атрибутов.
Возвращает boolean.
XmlCodeEditor::registry(XmlWidgetRegistry)
Задать реестр виджетов
Устанавливает реестр виджетов для автодополнения тегов и валидации атрибутов.
| Параметр | Тип | Описание |
|---|---|---|
registry |
XmlWidgetRegistry |
— |
Возвращает XmlCodeEditor.
XmlCodeEditor::validateXml()
Валидация XML
Выполняет синхронную проверку синтаксиса и схемы XML.
Возвращает boolean.