Ini adalah perintah xml_splitp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
xml_split - potong file XML besar menjadi potongan yang lebih kecil
DESKRIPSI
"xml_split" mengambil file XML (mungkin besar) dan membaginya menjadi beberapa file yang lebih kecil. NS
memori yang digunakan adalah memori yang dibutuhkan untuk potongan terbesar (yaitu memori digunakan kembali untuk setiap yang baru
bingkah).
Itu dapat membagi pada tingkat tertentu di pohon (default, membagi anak-anak dari root), atau
dengan syarat (menggunakan subset XPath yang dipahami oleh XML::Twig, jadi "bagian" atau
"/dok/bagian").
Setiap file yang dihasilkan digantikan oleh instruksi pemrosesan yang memungkinkan "xml_merge" untuk
membangun kembali dokumen asli. Format instruksi pemrosesan adalah "
: ?>"
Nama file adalah - .xml, dengan -00.xml memegang dokumen utama.
PILIHAN
-l
level untuk dipotong: 1 menghasilkan file untuk setiap anak dari root, 2 untuk setiap cucu
default ke 1
-C
menghasilkan file untuk setiap elemen yang melewati kondisi
xml_split -c akan menempatkan setiap elemen "bagian" dalam filenya sendiri (bersarang
bagian juga ditangani)
Perhatikan bahwa saat ini opsi ini jauh lebih lambat daripada menggunakan "-l"
-S
menghasilkan file (kurang-lebih) . Isi dari setiap file terlampir dalam a
elemen baru ("xml_split::root"), jadi XML yang terbentuk dengan baik. Ukuran dapat diberikan dalam
byte, Kb, Mb atau Gb.
-G
kelompok elemen dalam satu file. Isi dari setiap file diapit oleh yang baru
elemen ("xml_split::root"), jadi XML yang terbentuk dengan baik.
-B
nama dasar untuk output, file akan diberi nama - <.ext>
adalah nomor urut, lihat di bawah "--nb_digits" adalah ekstensi, lihat di bawah
"--perpanjangan"
default ke nama file asli (jika tersedia) atau "keluar" (jika input berasal dari
masukan standar)
-n
jumlah digit dalam nomor urut untuk setiap file
jika lebih banyak angka dari diperlukan, maka digunakan: jika "--nb_digits 2" digunakan
dan 112 file dihasilkan, mereka akan diberi nama " -01.xml" menjadi " -112.xml"
default ke 2
-e
ekstensi yang akan digunakan untuk file yang dihasilkan
default ke ekstensi file asli atau ".xml"
-Saya menggunakan elemen XInclude alih-alih Memproses Instruksi untuk menandai di mana sub file perlu
untuk dimasukkan
-v keluaran verbose
Perhatikan bahwa opsi ini dapat sangat memperlambat pemrosesan (berdasarkan urutan besarnya)
saat menghasilkan banyak dokumen kecil
-V mengeluarkan versi dan keluar
-h bantuan singkat
-m man (memerlukan pod2text berada di jalur)
CONTOH
xml_split foo.xml # split pada level 1
xml_split -l 2 foo.xml # split pada level 2
xml_split -c bagian foo.xml # file dihasilkan untuk setiap elemen bagian
# bagian bersarang dibagi dengan benar
Gunakan xml_splitp online menggunakan layanan onworks.net