Transformation XML - Problème de taille de fichier
Bonjour à tous.
Je viens de créer un outil permettant de splitter un fichier XML qui contient plusieurs types de noeuds, en différents fichiers.
Voici un exemple pour mieux comprendre :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<root>
<Vendeur>
<Nom>DURAND</Nom>
<Prenom>TOTO</Prenom>
</Vendeur>
<Client>
<Nom>DUPONT</Nom>
<Prenom>TATA</Prenom>
</Client>
</root> |
Ainsi, l'outil permet de créer un fichier xml contenant tous les noeuds "Vendeur" et un autre fichier contenant tous les noeuds "Client"
Je travaille sur un fichier XML de 378 Mo.
Et lors de l'extraction d'un des types de noeuds (il y a environ 40000 noeuds sur un peu plus de 1 million de lignes en comptant les noeuds enfants), le fichier final que j'obtiens est plus gros que l'original... (390Mo pour le fichier transformé contre 378Mo pour l'original), alors que ce fichier contient bien moins de noeuds que l'original...
Je ne comprends pas d'où peut venir le problème...
Si quelqu'un peut m'aider, je suis preneur.....
Merci d'avance.