xmldiff - ออนไลน์ในคลาวด์

นี่คือคำสั่ง xmldiff ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xmldiff - การแก้ไขต้นไม้ 2 ต้นระหว่างเอกสาร xml

เรื่องย่อ


xmldiff [ ตัวเลือก ] ไฟล์ต้นฉบับ modified_file

xmldiff [ ตัวเลือก ] -r original_directoty modified_directory

DESCRIPTION


xmldiff เป็นยูทิลิตี้สำหรับแยกความแตกต่างระหว่างไฟล์ xml สองไฟล์ มันส่งคืนชุด
ของพื้นฐานที่จะนำไปใช้กับต้นไม้ต้นทางเพื่อให้ได้ต้นไม้ปลายทาง

การดำเนินการจะขึ้นอยู่กับ เปลี่ยนแปลง การค้นพบ in ตามลำดับชั้น โครงสร้าง ข้อมูล,
โดย S. Chawathe, A. Rajaraman, H. Garcia-Molina and J. Widom, Stanford University, 1996

OPTIONS


-h, --ช่วยด้วย
แสดงข้อความช่วยเหลือนี้และออก

-V, - รุ่น
แสดงหมายเลขเวอร์ชันและออก

-H, --html
ไฟล์อินพุตเป็น HTML แทน XML

-r, --เรียกซ้ำ
เมื่อเปรียบเทียบไดเร็กทอรี ให้เปรียบเทียบใดๆ ซ้ำๆ
พบไดเรกทอรีย่อย

-x, --xupdate
แสดงผลตามข้อกำหนด Xupdate xml
(ดู http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de).

-e , --encoding=
ระบุการเข้ารหัสที่จะใช้สำหรับเอาต์พุต ค่าเริ่มต้นคือ UTF-8

-n, --not-normalize-ช่องว่าง
ห้ามทำให้ช่องว่างและบรรทัดใหม่ในโหนดข้อความและความคิดเห็นเป็นปกติ

-c, --exclude-ความคิดเห็น
ไม่ประมวลผลโหนดความคิดเห็น

-g, --ext-ges
รวมเอนทิตีทั่วไป (ข้อความ) ภายนอกทั้งหมด

-p, --ext-pe
รวมเอนทิตีพารามิเตอร์ภายนอกทั้งหมด รวมถึง DTD . ภายนอก
เซตย่อย

--profile=
แสดงโปรไฟล์การดำเนินการ (ทำงานช้าลงด้วยตัวเลือกนี้)
โปรไฟล์ที่บันทึกลงในไฟล์ (แบบฟอร์มไบนารี)

EXIT สถานภาพ


0 หมายถึงไม่พบความแตกต่าง

จำนวนบวกหมายถึงพบความแตกต่างบางประการ

จำนวนลบหมายถึงเกิดข้อผิดพลาด

ที่รู้จักกัน ปัญหา


xmldiff ใช้อัลกอริธึมที่มีความซับซ้อนสูง (เกินไป) ซึ่งทำให้
ไม่เหมาะที่จะประมวลผลเอกสาร XML ขนาดใหญ่ หากเอกสารของคุณมีโหนดมากกว่า 100 โหนด
คุณน่าจะมองหาทางเลือกอื่น

Logilab ยินดีรับข้อเสนอแนะสำหรับปัญหานี้ โปรดแจ้งให้เราทราบหากคุณทราบ a
อัลกอริทึมที่ง่ายกว่าในการแก้ปัญหานี้

ต้องใช้


หลาม, pyxml

ใช้ xmldiff ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด