Я имею дело с задачей динамического создания xml файлов, но каждый файл xml имеет ограничение в 6 МБ. При создании / заполнении файла xml я постоянно перебираю сущности "Item" в моей БД, и мне нужно их сериализовать, как показано ниже. Ниже приведен пример, и xml имеет более сложную структуру, я бы предпочел не использовать StringBuilder, если это возможно. Как я могу динамически проверить размер файла xml и создать второй файл до превышения лимита? Любые советы будут оценены!
<Root>
<ItemList>
<Item></Item>
<Item></Item>
<Item></Item>
</ItemList>
</Root>