Какие преимущества предлагает kotlin для XML-шаблонов

Я создаю несколько сотен XML-файлов. Схема известна и существует около 5-10 различных схем, управляющих всеми файлами. Сложность каждого файла довольно стандартная, вложенность не выходит за пределы 5 уровней и не предполагает, что я пытаюсь на темных углах XML2.

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

Моя цель состоит в том, чтобы генерировать большое количество XML-файлов каждый из примерно 500 тыс. Объектов как можно быстрее.

Мой вопрос в два раза: могу ли я получить что-либо, используя специальный XML-писатель, такой как XMLStreamWriter или более сложный JAXB, – в отличие от простого шаблона? И какие преимущества могли бы использовать Kotlin и возможные библиотеки, использующие Kotlin?

Intereting Posts
Котлин: Нужно ли защищать класс данных Котлина? Захват изображений и видео, таких как рассказы Snapchat / Instagram Использование в операторе для сравнения строки с диапазоном строк Как написать пользовательский getter, если свойства класса определены в конструкторе? Вызывать компилятор Kotlin из Java-программы Издевательские общие интерфейсы с Kotlin и Mockito Скомпилируйте Kotlin с зависимостью jar из командной строки Класс Kotlin Custom View реализует интерфейс, который не может быть разрешен в `: app: compileDebugKotlinAfterJava`. Идентичная версия Java отлично работает Генераторы котлина должны написать параметр типа Kotlin: Выполнение функциональных параметров в теле вызывающего Kotlin весело возвращается преждевременно Одновременно создаются два объекта SQLiteDao, один из которых не создает таблицу при выполнении Helper тип проверки котлин несовместимые типы Котлин в андроид-студии Kotlin type mistmatch () -> SomeType vs SomeType