Comment puis-je couper un gros fichier xml?

Nous l'exportation “des dossiers” dans un fichier xml; un de nos clients se sont plaints que le fichier est trop grand pour leur autre système de processus. Donc j'ai besoin de diviser le fichier, tout en répétant la “section d'en-tête” dans chacun des nouveaux fichiers.

Donc je suis à la recherche de quelque chose qui me permettra de définir des requêtes xpath pour la ou les section(s) qui doivent toujours être délivrée, et un autre xpath pour les “lignes” avec un paramètre qui indique le nombre de lignes à mettre dans chaque fichier et comment nommer les fichiers.

Avant que je commence à écrire quelques personnalisé .net code pour ce faire; est-il un standard de l'outil de ligne de commande qui fonctionne sur windows qui fait?

(Que je sais comment programmer en C#, je suis plus à écrire du code, puis d'essayer de se soucier du complexe xsl etc, mais une "du soi" la solution serait de mieux que de code personnalisé.)

  • Je ne sais pas d'un outil de ligne de commande conçu pour cela. Vous pourriez être en mesure d'utiliser XSLT. Cependant, lorsque j'ai eu quelque chose de similaire, j'ai écrit un personnalisé programme en Python, comme Python a été mon plus confortables langue (et je n'avais pas utilisé XSLT dans années).
InformationsquelleAutor Ian Ringrose | 2010-12-01