Quel est le moyen le plus efficace (performant) pour effectuer la transformation de 500 fichiers XML, jusqu'à 50 Mb chacun et en faisant une seule chaîne hors d'eux. Tous les fichiers sont en format XML et doivent conserver la mise en forme etc.Transformation de nombreux fichiers XML (objets fichier) en une seule chaîne contenant tous les fichiers
Je suis en train de faire la lecture en utilisant XMLEventReader, puis XMLEventWriter, en lisant un événement à la fois et en utilisant StringBuilder pour concaténer tous les résultats de la chaîne. Puis en faire une chaîne à la fin de la méthode, mais cela se bloque en raison du manque d'espace de tas Java dans l'IDE, bien avant 500 fichiers ...
Merci!
Qu'est-ce que utilisez-vous la chaîne pour après? Peut-être qu'il y a un moyen plus performant s'il est possible d'ignorer cette chaîne intermédiaire. –
Il n'y a pas d'option pour changer le format de sortie, car il est utilisé par quelque chose de similaire à une "bibliothèque cliente" qui ne doit pas être changée. Merci bien! – akapulko2020