Как разбить большой XML-файл?

Мы экспортируем« записи »в файл xml; один из наших клиентов пожаловался, что файл слишком велик для его обработки другой системой. Поэтому мне нужно разделить файл, повторяя «раздел заголовка» в каждом из новых файлов.

Итак, я ищу что-то, что позволит мне определить некоторые xpaths для разделов, которые всегда должны выводиться , и еще один xpath для «строк» ​​с параметром, который говорит, сколько строк нужно поместить в каждый файл и как назвать файлы.

Прежде чем я начну писать какой-то специальный код .net для этого; есть ли стандартный инструмент командной строки, который будет работать в окнах, который делает это ?

(Поскольку я знаю, как программировать на C #, я предпочитаю писать код, а затем пытаться возиться со сложным xsl и т.д., но "собственное" решение было бы лучше, чем собственный код.)

8
задан Ian Ringrose 1 December 2010 в 15:17
поделиться