Несколько раз я сталкиваюсь с задачей, требующей создания XML (сравнительно небольшого размера). И каждый раз я блуждаю:
Каковы наилучшие методы создания XML-документа динамически, в отношении простоты кодирования, удобочитаемости и ремонтопригодности кода, производительности и хороших методов проектирования?
Например:
- лучше ли конкатенировать строки или создать дерево DOM и заполнить его?
- лучше ( "процедурно" ), следовательно, свертывать линии, строящие XML, или иметь многочисленные методы обработки своей части документа?
- лучше ли иметь основу XML, сгенерированного с помощью инструмента (который?) или каждый раз начинать с нуля?
Буду признателен, если бы вы могли поделиться ссылкой, есть ли известная тема на эту тему?