GoGPT Best VPN GoSearch

Значок OnWorks

xml_splitp - Интернет в облаке

Запустите xml_splitp в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xml_splitp, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xml_split - разрезать большой XML-файл на более мелкие куски

ОПИСАНИЕ


«xml_split» берет (предположительно большой) XML-файл и разбивает его на несколько файлов меньшего размера. В
используемая память - это память, необходимая для самого большого фрагмента (т.е. память повторно используется для каждого нового
кусок).

Он может разделяться на заданном уровне в дереве (по умолчанию, разделяет дочерние элементы корня) или
по условию (с использованием подмножества XPath, понимаемого XML :: Twig, поэтому "раздел" или
"/ документ / раздел").

Каждый сгенерированный файл заменяется инструкцией по обработке, которая позволяет "xml_merge"
восстановить исходный документ. Формат инструкции обработки: "
: ?> "

Имена файлов - .xml, с -00.xml, содержащий основной документ.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-l
уровень, на котором нужно вырезать: 1 создает файл для каждого дочернего элемента корня, 2 для каждого основного дочернего элемента

по умолчанию 1

-c
создать файл для каждого элемента, который соответствует условию

xml_split -c поместит каждый элемент «секции» в отдельный файл (вложенный
разделы тоже обрабатываются)

Обратите внимание, что на данный момент эта опция намного медленнее, чем использование "-l".

-s
генерирует файлы (приблизительно) . Содержимое каждого файла заключено в
новый элемент ("xml_split :: root"), так что это правильно сформированный XML. Размер может быть указан в
байты, Кб, Мб или Гб.

-грамм
группы элементы в одном файле. Содержимое каждого файла заключено в новый
element ("xml_split :: root"), поэтому это правильно сформированный XML.

-b
базовое имя для вывода, файлы будут названы - <.ext>

порядковый номер, см. ниже "--nb_digits" это расширение, см. ниже
"--расширение"

по умолчанию используется исходное имя файла (если доступно) или "out" (если ввод поступает из
стандартный ввод)

-n
количество цифр в порядковом номере для каждого файла

если цифр больше, чем необходимы, то они используются: если используется "--nb_digits 2"
и 112 файлов будут сгенерированы, они будут называться " -01.xml "в" -112.xml "

по умолчанию 2

-e
расширение для использования сгенерированных файлов

по умолчанию используется исходное расширение файла или ".xml"

-i использовать элементы XInclude вместо инструкций по обработке, чтобы отметить, где нужны субфайлы
быть включенным

-v подробный вывод

Обратите внимание, что эта опция может значительно замедлить обработку (на порядок).
при создании большого количества небольших документов

-V выводит версию и выход

-h краткая справка

-m man (требуется, чтобы в пути был pod2text)

ПРИМЕРЫ


xml_split foo.xml # split на уровне 1
xml_split -l 2 foo.xml # split на уровне 2
xml_split -c section foo.xml # файл создается для каждого элемента раздела
# вложенные разделы правильно разбиты

Используйте xml_splitp в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.