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

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

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

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

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

Intereting Posts
раньше в Котлине Как получить LifecycleOwner в WearableActivity? Цепочка Наблюдения, чтобы избежать нескольких подписок Kotlin lazy свойство в зависимости от другого свойства, инициализированного в init Момент не может быть сериализован в соответствующий формат даже с помощью jackson-datatype-jsr310 В Kotlin, как вы изменяете содержимое списка во время итерации Firebase AdMob вызывает IncompatibleClassChangeError Как использовать selectableButtonBackground на Anko? Загрузка и установка APK с использованием волейбола RxJava2 как отделить различную реализацию наблюдаемого излучателя Одновременно создаются два объекта SQLiteDao, один из которых не создает таблицу при выполнении Helper Как передать тип nullable в функцию, которая принимает непустой тип? Как получить заголовки ответов с RxAndroid + Retrofit в Kotlin? Anko 0.8 – ссылка на неразрешенные lparams Анимация (прокрутка) одна ViewGroup блокирует несвязанные виды из анимации до завершения