Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xmldiff komutudur.
Program:
ADI
xmldiff - xml belgeleri arasında ağaç 2 ağaç düzeltmesi
SİNOPSİS
xmldiff [ seçenekleri ] Orijinal dosya modifiye_dosyası
xmldiff [ seçenekleri ] -r orijinal_dizin modifiye_dizini
TANIM
xmldiff iki xml dosyası arasındaki farkları ayıklamak için bir yardımcı programdır. bir set döndürür
hedef ağacı elde etmek için kaynak ağaca uygulanacak ilkellerin sayısı.
Uygulamaya dayanmaktadır değişim bulma in hiyerarşik yapılandırılmış bilgi,
S. Chawathe, A. Rajaraman, H. Garcia-Molina ve J. Widom, Stanford Üniversitesi, 1996
SEÇENEKLER
-h, --yardım
bu yardım mesajını görüntüleyin ve çıkın.
-V, --versiyon
sürüm numarasını göster ve çık
-H, --html
girdi dosyaları XML yerine HTML'dir
-r, --özyinelemeli
dizinleri karşılaştırırken, yinelemeli olarak herhangi birini karşılaştırın
alt dizinler bulundu.
-x, --xgüncelleme
Xupdate xml belirtimini izleyen çıktıyı görüntüle
(görmek http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de).
-e , --kodlama=
çıktı için kullanılacak kodlamayı belirtin. Varsayılan UTF-8'dir
-n, --not-normalize-boşluklar
metin ve yorum düğümlerinde boşlukları ve yeni satırları normalleştirmeyin.
-c, --exclude-yorumlar
yorum düğümlerini işleme
-g, --ext-ges
tüm harici genel (metin) varlıkları içerir.
-p, --ext-pes
harici DTD dahil tüm harici parametre varlıklarını içerir
subsetine.
--profil=
bir yürütme profili görüntüleyin (bu seçenekle daha yavaş çalıştırın),
dosyaya kaydedilen profil (ikili form).
EXIT DURUMU
0, hiçbir fark bulunmadığı anlamına gelir.
Pozitif bir sayı, bazı farklılıkların bulunduğu anlamına gelir.
Negatif bir sayı, bir hata oluştuğu anlamına gelir.
BİLİNEN SORUNLAR
xmldiff (çok) yüksek algoritmik karmaşıklığa sahip bir algoritma kullanır, bu da onu
büyük XML belgelerini işlemek için uygun değil. Belgenizde yaklaşık 100'den fazla düğüm varsa,
muhtemelen alternatif bir çözüm aramalısınız.
Bu soruna yönelik herhangi bir öneri Logilab tarafından memnuniyetle karşılanmaktadır. Lütfen bize bildirin eğer bir
Bu sorunu çözmek için daha basit bir algoritma.
GEREKLİLİKLER
piton, pyxml
onworks.net hizmetlerini kullanarak xmldiff'i çevrimiçi kullanın