İki metin bloklarını birleştirme ve ardından sonraki ilave veya bir sürüm çıkarıldı ne vurgulamak - html etiketleri ile iki metin blokları alır ve bir karşılaştırma işlemek gerekir.
Ben başarıyla plain metin karşılaştırmalar işlemek için PEAR Text_Diff sınıfını kullandık, ama ben html etiketleri ile metin atmaya çalıştığınızda, o ÇİRKİN alır. Çünkü kelime ve karakter-tabanlı sınıfı kullanır algoritmalar karşılaştırma arasında html etiketleri kırık olsun ve ben <p><span class="new"> </</span>p>
gibi çirkin şeylerle sonuna kadar. Bu html katlediyor.
Orijinal geçerli html biçimlendirme koruyarak bir metin karşılaştırma oluşturmak için bir yolu var mı?
Yardımlarınız için teşekkürler. Ben hafta boyunca bu üzerinde çalışıyoruz: [
Bu benim düşünebildiğim en iyi çözümdür: primative markdown bu tür karşılaştırma işlemek, elma logosu gibi 1 özel standart olmayan bir karakter (opt vardiya k) html etiketinin her türü yerini bulmak /, daha sonra dönmek non- geri etiketleri içine standart karakterler. Herhangi bir görüş?