xmldiff - Dalam talian dalam Awan

Ini ialah arahan xmldiff yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


xmldiff - Pembetulan pokok pokok 2 antara dokumen xml

SINOPSIS


xmldiff [ pilihan ] fail_asli modified_file

xmldiff [ pilihan ] -r original_directoty modified_directory

DESCRIPTION


xmldiff ialah utiliti untuk mengekstrak perbezaan antara dua fail xml. Ia mengembalikan satu set
primitif untuk digunakan pada pokok sumber untuk mendapatkan pokok destinasi.

Pelaksanaannya adalah berdasarkan Tukar pengesanan in secara hierarki berstruktur maklumat,
oleh S. Chawathe, A. Rajaraman, H. Garcia-Molina dan J. Widom, Universiti Stanford, 1996

PILIHAN


-h, --bantuan
paparkan mesej bantuan ini dan keluar.

-V, - Penukaran
paparan nombor versi dan keluar

-H, --html
fail input ialah HTML dan bukannya XML

-r, --rekursif
apabila membandingkan direktori, bandingkan secara rekursif mana-mana
subdirektori ditemui.

-x, --xupdate
paparan output mengikut spesifikasi xml Xupdate
(Lihat http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de).

-e , --encoding=
nyatakan pengekodan untuk digunakan untuk output. Lalai ialah UTF-8

-n, --bukan-menormalkan-ruang
jangan normalkan ruang dan baris baharu dalam teks dan nod komen.

-c, --kecualikan-komen
jangan proses nod ulasan

-g, --ext-ges
termasuk semua entiti umum (teks) luaran.

-p, --ext-pes
termasuk semua entiti parameter luaran, termasuk DTD luaran
subset.

--profil=
memaparkan profil pelaksanaan (berjalan lebih perlahan dengan pilihan ini),
profil disimpan ke fail (borang binarie).

EXIT STATUS


0 bermakna tiada perbezaan ditemui.

Nombor positif bermakna beberapa perbezaan ditemui.

Nombor negatif bermakna ralat telah berlaku.

DIKENALI MASALAH


xmldiff menggunakan algoritma dengan (terlalu) kerumitan algoritma yang tinggi, yang menjadikannya
tidak sesuai untuk memproses dokumen XML yang besar. Jika dokumen anda mempunyai lebih daripada 100 nod,
anda mungkin perlu mencari penyelesaian alternatif.

Sebarang cadangan untuk isu ini dialu-alukan oleh Logilab. Sila beritahu kami jika anda mengetahui a
algoritma yang lebih mudah untuk menyelesaikan masalah ini.

MEMERLUKAN


python, pyxml

Gunakan xmldiff dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini