decouper un fichier xml

WRInaute discret
bonjour
j'ai un souci

le problème que j'ai un fichier xml de grand taille et je vais le diviser en plusieurs fichier plus élementaires et de taille réduite

y'a t il une méthode , script php , ou logiciel qui résoudre ce problème sachant que j'utilise l'éditeur Altova Xml Spy

cordialement
 
WRInaute occasionnel
Salut,

Tout dépend de la taille du fichier.
Si il est vraiment très très gros faut faire ça à la main, sinon tu peux faire ça en php en particulier avec la fonction array_chunk().

A+!
 
WRInaute discret
<xml>
<ar>
<prog>........</prog>
<url>...</url>
</ar>
<ar>
<prog>........</prog>
<url>...</url>
</ar>
<ar>
<prog>........</prog>
<url>...</url>
</ar>
</xml>

voila un exemple de fichier xml , supposant que la taille de ce fichier =300 Mo je vais le decouper en plusieurs avec taille<=20 sachant que chaque noeud que s'ouvre doit etre farmé dans le même fichier

c a d je ne vais pas que le <ar> s'ouvre dans le fichier 1 et se ferme dans le fichier 2</ar>

cordialement
 
WRInaute occasionnel
Ouais et ben à moins que tu disposes d'un serveur dédié tu vas devoir faire ça à la main...

Tu pourrais quand même tenter en PHP en local histoire de voir ce que ça donne...
 
Discussions similaires
Haut