InglesPransesEspanyol

Ad


OnWorks favicon

xml_splitp - Online sa Cloud

Patakbuhin ang xml_splitp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xml_splitp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xml_split - gupitin ang isang malaking XML file sa mas maliliit na piraso

DESCRIPTION


Ang "xml_split" ay kumukuha ng isang (marahil malaki) XML file at hatiin ito sa ilang mas maliliit na file. Ang
Ang memorya na ginamit ay ang memorya na kailangan para sa pinakamalaking tipak (ibig sabihin, ang memorya ay muling ginagamit para sa bawat bago
tipak).

Maaari itong hatiin sa isang partikular na antas sa puno (ang default, hatiin ang mga anak ng ugat), o
sa isang kundisyon (gamit ang subset ng XPath na naiintindihan ng XML::Twig, kaya "section" o
"/doc/section").

Ang bawat nabuong file ay pinapalitan ng isang pagtuturo sa pagproseso na magpapahintulot sa "xml_merge" na
muling itayo ang orihinal na dokumento. Ang format ng pagtuturo sa pagproseso ay "
: ?>"

Ang mga pangalan ng file ay - .xml, kasama ang -00.xml na may hawak na pangunahing dokumento.

Opsyon


-l
antas upang i-cut sa: 1 ay bumubuo ng isang file para sa bawat bata ng ugat, 2 para sa bawat grand child

default sa 1

-c
bumuo ng isang file para sa bawat elemento na pumasa sa kundisyon

xml_split -c ay maglalagay ng bawat elemento ng "seksyon" sa sarili nitong file (nested
ang mga seksyon ay pinangangasiwaan din)

Tandaan na sa ngayon ang pagpipiliang ito ay mas mabagal kaysa sa paggamit ng "-l"

-s
bumubuo ng mga file ng (tinatayang) . Ang nilalaman ng bawat file ay nakapaloob sa a
bagong elemento ("xml_split::root"), kaya ito ay mahusay na nabuong XML. Ang laki ay maaaring ibigay sa
byte, Kb, Mb o Gb.

-g
mga grupo mga elemento sa isang file. Ang nilalaman ng bawat file ay nakapaloob sa isang bago
elemento ("xml_split::root"), kaya ito ay mahusay na nabuong XML.

-b
base name para sa output, ang mga file ay papangalanan - <.ext>

ay isang sequence number, tingnan sa ibaba ang "--nb_digits" ay isang extension, tingnan sa ibaba
"--extension"

default sa orihinal na pangalan ng file (kung magagamit) o ​​"out" (kung ang input ay mula sa
karaniwang input)

-n
bilang ng mga digit sa sequence number para sa bawat file

kung mas maraming digit kaysa ay kailangan, pagkatapos ay ginagamit ang mga ito: kung ang "--nb_digits 2" ay ginamit
at 112 mga file ang nabuo na sila ay pinangalanang " -01.xml" hanggang " -112.xml"

default sa 2

-e
extension na gagamitin para sa mga nabuong file

default sa orihinal na extension ng file o ".xml"

-Gumagamit ako ng mga elemento ng XInclude sa halip na Mga Tagubilin sa Pagproseso upang markahan kung saan kailangan ng mga sub file
na isasama

-v verbose na output

Tandaan na ang opsyong ito ay maaaring makapagpabagal nang malaki sa pagpoproseso (sa pamamagitan ng pagkakasunud-sunod ng magnitude)
kapag bumubuo ng maraming maliliit na dokumento

-V outputs bersyon at exit

-h maikling tulong

-m man (nangangailangan ng pod2text na nasa landas)

HALIMBAWA


xml_split foo.xml # split sa level 1
xml_split -l 2 foo.xml # split sa level 2
xml_split -c section foo.xml # isang file ay nabuo para sa bawat elemento ng seksyon
Nahati nang maayos ang # na nested na seksyon

Gumamit ng xml_splip online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ay isang propesyonal na open source
    system upang lumikha ng mga installer ng Windows. Ito
    ay idinisenyo upang maging kasing liit at nababaluktot
    bilang posible...
    I-download ang NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    Ang AuthPass ay isang open source na password
    manager na may suporta para sa sikat at
    napatunayang Keepass (kdbx 3.x AT kdbx 4.x ...
    I-download ang authpass
  • 3
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 4
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 6
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • Marami pa »

Linux command

Ad